Jenkins是一個持續集成的環境,它是java開發的,大叔認為它的工作流程是 從源代碼拉一個項目下來到它本地(可以配置定時機制) 恢復相關程式包nuget 編譯程式 發佈程式 現在說一下在配置jenkins里要註意的幾個地方: jenkins的構建工作目錄和job目錄說明 構建目錄:C:\Prog ...
Jenkins是一個持續集成的環境,它是java開發的,大叔認為它的工作流程是
從源代碼拉一個項目下來到它本地(可以配置定時機制)
恢復相關程式包nuget
編譯程式
發佈程式
現在說一下在配置jenkins里要註意的幾個地方:
jenkins的構建工作目錄和job目錄說明
構建目錄:C:\Program Files (x86)\Jenkins\workspace
工作目錄:構建目錄\任務job名稱
nuget插件安裝
插件管理-添加nuget
因為在工作時,你的目錄為程式的sln所在目錄,所以直接添加構建腳本nuget restore即可,因為當前目錄就是你需要的項目目錄!
msbuild插件的安裝
系統插件-msbuild
全局配置-配置你電腦上msbuild.exe的路徑
在你的nuget構建下麵,添加這個msbuild塊
/t:ResolveReferences;Compile /t:_CopyWebApplication /p:Configuration=Release /p:WebProjectOutputDir=C:\Jenkins_Publish /p:OutputPath=C:\Jenkins_Publish\bin
這兩部完成後,你就可以“立即構建”你的項目了,它會從源代碼伺服器上拉最新代碼,然後到工作目錄,去nuget恢復包,build編譯包包!
這個資料希望可以幫到剛學jenkins的學生!