1. 程式人生 > >搭建持續整合環境之——jenkins部署、安裝、配置

搭建持續整合環境之——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的配置就差不多了,接下來就是根據需求來配置構建專案,這些下回接著說吧,今天就到這裡啦。