1. 程式人生 > >啟用 Jenkins 持續構建 .NET 程序,關於配置nuget關鍵點

啟用 Jenkins 持續構建 .NET 程序,關於配置nuget關鍵點

下載 studio 解決辦法 font visual update 生效 color lis

網上關於 Jenkins + net 的文章一大堆,這裏只貼出 配置中的關鍵點,

第一步:

技術分享圖片

從官網下載 nuget.exe 安裝包進行安裝, 如果項目是用 vs2017 開發的 需要特別註意,nuget 必須是 4.6+ 版本以上的,

這步是關鍵: D:\Jenkins\tools\nuget.exe update -Self 可以保證 nuget 版本是最新的.

第二步:

技術分享圖片

用 msbuild 命令 編譯發布時 會有一個 bug,

/t:Rebuild /p:Configuration=Release;DeleteExistingFiles=True;TargetFrameworkVersion=v4.5;VisualStudioVersion=15.0;PublishProfile=FolderProfile;DeployOnBuild=true

DeleteExistingFiles=True; 這個參數不生效 ,但是用 vs2017 發布就生效. 所以解決辦法:

發到在 執行msbuild 命令之前 先執行 rmdir /s/q "項目輸出目錄" 先幹掉這個目錄 就好了.

第三步:

通過 rsync.exe 進行同步分發文件

啟用 Jenkins 持續構建 .NET 程序,關於配置nuget關鍵點