java -jar jenkins.war --httpPort=9800
在安裝jenkins提供的插件時,遇到了國內網絡不穩定的問題,解決辦法就是更換鏡像源,網上好多都是推薦用[清華大學]的鏡像,但[清華大學]的鏡像服務器的update-center.json文件內部的包引用地址,仍是指向的jenkins更新中心。因此須要搭建一個update-center.json提供服務器,
地址(這是我本身搭建,可供你們測試使用):http://jenkins.b-nature.cn:10026/jenkins/updates/update-center.jsonjava
java -Dhudson.model.DownloadService.noSignatureCheck=true -jar jenkins.war --httpPort=9800
其中Dhudson.model.DownloadService.noSignatureCheck=true表示禁用upddate-center.json安全檢測git
jenkins也提供插件本地安裝的能力,也在「更新中心"->"高級"面板,操做簡單,此處不在贅述。json
插件名 備註安全
SVN 1.4 Compatibility Plugin svn拉取代碼服務器
PowerShell plugin 執行ps腳本網絡
MSBuild Plugin 編譯.net項目asp.net
File Operations Plugin 對文件作操做svn
配置.net發佈job,看上去很簡單,但通過實踐操做發現仍是有許多點值得注意。工具
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin
這步簡單,暫不提供圖片測試
此處注意憑據的選擇,應該是對應得上,以及svn的地址要填寫正確
nuget的地址,指向是的slave節點存放nuget的地址,配置代碼以下:
"D:\nuget\nuget.exe" restore "FM.FLogReport.sln"
配置代碼以下:
/t:build /p:Configuration=Release /p:WebProjectOutputDir=./bin/Publish /p:OutputPath=./bin/Publish/bin
此處注意:
按照上述配置完成後,執行"構建",就能夠獲取job結果。