建立完 Jenkins 之後,開始試著把專案放到 Jenkins 上建置,雖然還沒發行,但已經可以確保從 Git 上抓下來的專案是否能建置成功。
- 上傳ASP.NET MVC 專案 至 VSTS
- 在 Jenkins 上查詢 Git 並 Build 網站
先建立一個 ASP.NET MVC 專案
並上傳到 VSTS 上後,打開 Jenkins 新增專案,選擇 Free-Style
在 Git 部分設定 git url 跟帳密
並設定輪詢SCM
建置部分 因為 ASP.NET MVC 需要 Nuget 還原專案,所以需要先呼叫 Nuget
"C:\Program Files (x86)\Jenkins\nugetv4.1.exe" restore "%WORKSPACE%\專案名稱.sln"
否則會噴錯 :
C:\Program Files (x86)\Jenkins\workspace\MvcJenkinsDemo\MvcJenkinsDemo\MvcJenkinsDemo.csproj(194,5): error : 此專案參考這部電腦上所缺少的 NuGet 封裝。請啟用 NuGet 封裝還原,以下載該封裝。如需詳細資訊,請參閱 http://go.microsoft.com/fwlink/?LinkID=322105。缺少的檔案是 ..\packages\Microsoft.Net.Compilers.1.0.0\build\Microsoft.Net.Compilers.props。
接著新增建置步驟 Build,在 Build File 填入專案名稱.sln
回到專案目錄,點擊直接建置
如果沒有問題,專案應該會出現太陽,如果有失敗紀錄,則會根據失敗情況,顯示下雨(失敗)、陰天、太陽被雲遮住、太陽