持續集成~Jenkins里的NuGet和MSBuild插件


 

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的學生!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM