搭建持續整合環境之——jenkins部署、安裝、配置
一、部署準備
1.遠端伺服器一臺:要求已安裝linux作業系統、tomcat、jdk;
2.從網上下載的jenkins.war包,推薦下載地址:http://Jenkins-ci.org/,或http://mirrors.jenkins.io/war-stable/
二、部署安裝
步驟如下:
1、將之前下載的jenkins.war,通過XFTP或WinSCP等工具,放到遠端伺服器tomcat的webapps目錄下;
2、配置tomcat的server.xml伺服器埠;
3、更新tomcat-users.xml中的使用者密碼;
4、進入tomcat的bin目錄,執行./startup.sh命令,啟動應用;
啟動成功後,日誌輸出INFO: Jenkins is fully up and running,如下圖所示:
圖1
注意:記住上面紅框中的那串字元,這是自動化生成的管理員密碼,第一次登入jenkins管理頁面,需要使用這個密碼登入。
5、在本地電腦訪問地址http://遠端伺服器ip:埠/jenkins/,即可進入Jenkins操作介面。
注意:第一次訪問這個地址,會要求輸入管理員密碼,該密碼即為上圖紅框中的一串字元,也可在遠端伺服器的/root/.jenkins/secrets/initialAdminPassword檔案中檢視。登入成功後,按要求修改密碼,以後登入就可以直接用修改後的密碼了。
三、系統管理配置
如果<Manage Jenkins>頁面提示“ Your container doesn't use UTF-8 to decode URLs. If you use non-ASCII characters as a job name etc, this will cause problems. See Containers and Tomcat i18n for more details.”
出現此提示是因為,jenkinsj建議在tomcat中使用utf-8編碼,配置tomcat下conf目錄的server.xml檔案
圖2
PS:如果Job的控制檯中文輸出亂碼,請將URIEncoding=“utf-8”更改為useBodyEncodingForURI=“true”
四、外掛管理
1、安裝外掛
方法一:線上聯網安裝
如果想安裝新的外掛,可點選tab分頁中的“Availiable”標籤,勾選想要安裝的Jenkins外掛,點選安裝。
圖3
注意:安裝完成後需要重啟Jenkins部署的容器,才能使用新裝的外掛。
方法二:離線安裝
到網站手動下載.hpi格式的外掛檔案後,通過上傳安裝。推薦下載地址:http://updates.jenkins-ci.org/download/plugins/。
點選tab分頁中的“Advanced”標籤,選擇需要安裝的外掛進行上傳。
圖4
同樣的,安裝完成後需要重啟Jenkins部署的容器。
進行到這裡,jenkins的配置就差不多了,接下來就是根據需求來配置構建專案,這些下回接著說吧,今天就到這裡啦。