JENKINS – (2)上傳專案至VSTS並在 Jenkins 建置網站

建立完 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

回到專案目錄,點擊直接建置

如果沒有問題,專案應該會出現太陽,如果有失敗紀錄,則會根據失敗情況,顯示下雨(失敗)、陰天、太陽被雲遮住、太陽

print

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *