進入到 Jenkins 系統
進入「管理 Jenkins」的「管理外掛程式」的「可用的」的「MSBuild」
安裝完畢,勾選重啟 Jenkins
管理 Jenkins->Global Tool Configuration
找到 MSBuild
輸入 MSBuild 的預設路徑
版本:15(X86) 名稱:VS 2017(x86)路徑: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin
版本:15(X64) 名稱:VS 2017(x64)路徑: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\amd64
建立新工作
Enter an item name 輸入個工作名稱
選擇「建置 Free-Style 軟體專案」
點擊「OK」
點擊「建置」
選「Build a Visual Studio project or solution using MSBuild」
選擇「MSBuild Version」
填入「MSBuild Build File」專案路徑
按下「儲存」
MSBuild 的 Command Line Arguments 可以指定 Debug 或 Release 組態等功能:
這些指令接續要多一個空白
/t:Restore :代表如果沒有Nuget套件他會幫你做還原的動作
/t:rebuild :代表他不管怎樣都會重新建置這個專案
/p:Configuration=Release :選擇你想要建置的版本(Debug、Release、Any CPU等)
/p:DeployOnBuild=true:允許建置完發行
/p:PublishProfile=FolderProfile.pubxml:選擇要發佈的檔案
/p:AllowUntrustedCertificate=true:允許未經信任的認證
/p:Password=IIS 發行的使用者密碼
/p:Configuration=組態名稱
右邊有一個編譯按鈕
W 下方的太陽表示編譯成功
點進去「上次成功時間」
點擊「Console Output」可以看到編譯結果的紀錄