手把手教你安裝和配置 Jenkins 持續整合伺服器,把手jenkins
1 下載
首先到 jenkins 的官網 上下載對應作業系統版本的 war 包。
注意:jenkins 2.x 不支援安裝在 windows server 2007 及之前版本的作業系統上,因為 jenkins 2.x 用了 jdk1.8,而 jdk1.8 及之後的版本,在這些老系統上雙擊是不會有反應的。所以如果伺服器安裝的是這些老的作業系統,就只能使用 jenkins 1.x 咯,切記!
下載後的 jenkins.war 安裝很簡單,只需要放入到一個應用程式容器(如 Tomcat)中,就可以咯。
建議把包含 Jenkins 的 Tomcat 做成 windows 的服務,這樣即使伺服器因為某些原因被重啟了,也不用擔心咯O(∩_∩)O~
容器啟動成功後,就可以在瀏覽器中輸入 URL 地址(形如 http://IP 位址:連接埠號碼/jenkins/)訪問 jenkins 控制台咯。
如果伺服器本地可以訪問,而其他伺服器卻不能,這有可能是因為防火牆的限制。
開啟控制台 -》 防火牆,例外標籤頁,添加允許外網範圍的連接埠號碼(就是應用程式容器的連接埠號碼):
2 配置2.1 配置系統參數
進入 “系統管理” -》 系統設定
2.1.1 修改 Jenkins 主目錄(可選)
如果 c 盤的空間有限,那麼建議通過以上方式修改 Jenkins 的主目錄。
2.1.2 安裝 JDK
預設是勾選 “自動安裝” ,作業系統中如果已經安裝了 JDK,那麼可以直接在此配置 JAVA_HOME,配置好後可以點擊下面的 “應用” 按鈕儲存設定。
2.1.3 安裝 Ant 或 Maven
因為是一個老項目,只能直接用 Ant 打包,所以這裡示範的是 安裝 Ant ( 安裝 Maven 與此類似),安裝其實就是配置相應應用的路徑。
2.2 設定安全機制
系統管理 -》Configure Global Security,進行安全設定:
進行以下的基本安全設定:
儲存後,頁面會被重新整理。這時我們需要註冊一個使用者:
註冊成功後,就可以正常使用 Jenkins 咯O(∩_∩)O~。
3 建立任務
建立一個新任務 -》選擇任務類型並輸入 Item 名稱:
3.1 配置版本控制系統
這裡以 SVN 作為示範。Repository URL 配置好後,會提示需要進行驗證,這時我們點擊 “enter credential”:
進入 SVN 的驗證頁面,選擇 Username/password authentication 策略,然後輸入 SVN 的帳號和密碼:
3.2 配置構建工具
這裡以 Ant 作為示範。
在 “構建” 下點擊 “增加構建步驟”,然後在下拉式清單選擇 “Invoke Ant”:
然後選擇剛才在系統配置中定義的 Ant,預設以 build.xml 為打包指令碼,也可以在 Targets 中通過 -f 參數指定需要的打包指令碼:
3 構建
進入需要構建的工程目錄,點擊 “立即構建”,就會根據構建指令碼開始打包咯,構建的曆史列在下面: