Jenkins 1 - 基本環境設定
建置環境
- Window Server 2012 R2
- Visual Studio 2015 : 建置、編譯、部署,此部份雖可以個別安裝,但實測後,遇到不少問題,所以乾脆將開發工具裝上。
- 版本控制 : Visual Studio Online
- Jenkins : https://jenkins-ci.org/ 下載Window版本,裝完後,預設會執行port 8080首頁
管理外掛程式
系統設定
- JDK:目前Jenkins使用的是1.635版,此版本有一個bug未close,訊息為"No JDK name ‘null’ found",我目前是隨便指定一個名稱給它,來防止此錯誤。
- MSBuild,我指定的路徑為 C:\Program Files (x86)\MSBuild\14.0\Bin\MsBuild.exe,其它文章寫的是C:\Windows\Microsoft.NET\Framework\v4.0.30319\MsBuild.exe。但執行時會出現一些MsBuild及MsDeploy找不到路徑的錯誤。
例如:找不到AspnetCompilerPath
MSBuild.exe 若主機沒有安裝Visual Studio 也可以另外下載 - 下載Nuget.exe後,放到安裝目錄。目的為建置前,先還原套件
C:\Program Files (x86)\Jenkins\nuget.exe
ps:個人建議是在主機將VisualStudio裝起來,因在測試上,遇到蠻多相依元件缺少的問題,例如:MSDeploy、AspnetCompilerPath、TypeScript等問題.
Visual Studio Online 設定
Visual Studio Online,要讓Jenkins下載程式,不能使用預設的VSO Account,要改成使用Account的Secondary User Name及密碼。如下圖從profile 新增及啟用