[Linux] 在 Ubuntu 上安裝 Jenkins CI Server 來 Bulid NetCore 2.0

設定 Jenkins 建置 .NetCore

  1. 首先要先設定環境變數,否則 Jenkins 找不到 dotnet
    管理 Jenkins -> 設定系統 -> 全域屬性 -> 環境變數 這邊打勾 Key 輸入 PATH
    其值可以在 Linux 主機上下 echo $PATH 得到
  2. 接著選擇左邊選單的 新增作業
  3. 選擇第一個 建置 Free-Style 軟體專案
  4. 因為我要從git上面抓取檔案下來,所以要在 原始碼管理 設定 git 位置
  5. 建置 -> 執行 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

     

 

參考:

  1. [Linux] 架設 Jenkins 筆記,以 Git plugin 與 PHP CodeIgniter – command-line interface (CLI) 定期任務為例 @ Ubuntu 14.04
  2. .Net Core Linux centos7行—jenkins linux 构建.net core web app
  3. [ubuntu] 安裝 nodejs 與 npm

 



這裡的資訊對您有用嗎?歡迎斗內給我