Jenkins初步嚐鮮(.Net)

文章參考:

https://blog.couchbase.com/continuous-deployment-with-jenkins-and-net/

https://github.com/martinesmann/jenkins-ci-template

http://kimx-blog.logdown.com/posts/314831-jenkins-setup-vso

https://dotblogs.com.tw/jamis/2016/04/05/115537

安裝檔案東西:

https://dist.nuget.org/index.html


 

1.安裝Jenkins

https://jenkins.io/download/

我選擇左邊那排安裝

2.安裝完後直接輸入http://localhost:8080,即可進入

3.設定管理員等等帳號,即可開始設定

4.進入Jenkins裡面,如果在先前未安裝好特定幾個套件的話可至此安裝(HTML Publisher plugin、Git plugin、MsBuild plugin、Nuget)

5.安裝完成後,請先至https://dist.nuget.org/index.html,安裝Nuget.exe,下載完成後,我是將他放置於C:\Program Files (x86)\Jenkins底下

6.完成後,即可解決套件問題,接著回到主控台,先設定Global Tool Configuration,設定Git和MS Build,設定完按下Save

備註:MSBuild有兩種路徑

1.C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe(我是使用此OK)

2.C:\Windows\Microsoft.NET\Framework64\v4.0.30319\MSBuild.exe

7.下一步,再去管理Jenkins底下,設定系統

8.設定Nuget位置

9.回到Jenkins首頁,選擇新增作業

10.輸入名稱選擇Free-Style

11.我在此選擇Git ,設定Url(我們程式版控是放置於VSTS上),加入帳號密碼,並且最底下選擇要Build的分支

12. 第一個指令是還原Nuget , 第二個指令是Build專案 (xxxx.sln都是方案名稱)

20180704備註:restore xxxx.sln 建議改成 nuget restore "%WORKSPACE%\xxxx.sln"

13.儲存完成後,可以嘗試做建置動作看看

14.Build完之後都會放置於此

C:\Program Files (x86)\Jenkins\workspace , 可到此去查看