設定 Jenkins 建置 .NetCore
- 首先要先設定環境變數,否則 Jenkins 找不到 dotnet
管理 Jenkins -> 設定系統 -> 全域屬性 -> 環境變數
這邊打勾 Key 輸入 PATH
其值可以在 Linux 主機上下echo $PATH
得到
- 接著選擇左邊選單的 新增作業
- 選擇第一個
建置 Free-Style 軟體專案
- 因為我要從git上面抓取檔案下來,所以要在
原始碼管理
設定 git 位置
- 在
建置 -> 執行 Shell -> 指令
輸入下方指令,就可以順利建置囉 !!
#!/bin/sh dotnet --info dotnet --version cd ./src/NetCoreWebApp dotnet restore rm -rf $WORKSPACE/jenkins_publish mkdir $WORKSPACE/jenkins_publish dotnet publish ./NetCoreWebApp.csproj -c:Release -o $WORKSPACE/jenkins_publish
參考:
- [Linux] 架設 Jenkins 筆記,以 Git plugin 與 PHP CodeIgniter – command-line interface (CLI) 定期任務為例 @ Ubuntu 14.04
- .Net Core Linux centos7行—jenkins linux 构建.net core web app
- [ubuntu] 安裝 nodejs 與 npm