1. 程式人生 > >Linux下安裝配置Jenkins

Linux下安裝配置Jenkins

linux安裝Jenkins

前面簡單介紹了下CentOS7下安裝配置nuxus和CentOS7下防火墻的配置,今天繼續介紹CentOS7下jenkins的安裝配置。

下載

我在安裝配置時,用的是jenkins的rpm包,下載地址如下:

https://jenkins.io/index.html

安裝配置

第一:安裝rpm包:


          tar -zxvf nexus-2.11.3-01-bundle.tar.gz


技術分享圖片

第二:進入jenkins的系統配置文件並修改相關端口號(也可以不修改)

jenkins的默認JENKINS_PORT是8080,JENKINS_AJP_PORT默認端口是8009,這同tomcat的默認端口沖突。我這更改為8088和8089。


          vi /etc/sysconfig/jenkins


  技術分享圖片技術分享圖片

 第三:檢測jdk是否安裝,若沒有安裝jdk,則安裝jdk

  技術分享圖片

第四:檢查jenkins是否配置jdk,在candidates後面加上自己的jdk路徑,如下:


          vi /etc/rc.d/init.d/jenkins

技術分享圖片

啟動


          service jenkins start

技術分享圖片




訪問

啟動成功後,就可以訪問了,訪問地址如下:192.168.8.128:8088,如下:

技術分享圖片

配置

安裝好,能成功訪問,緊接著就進行自動化構建項目配置。

第一:進入頁面,點擊新建

輸入項目名稱,選擇“構建maven項目”

技術分享圖片

第二:進入配置

在源碼管理處選擇svn,因為我用的是svn,配置相應的url地址,如下

技術分享圖片

如果是首次輸入需要輸入對應的svn倉庫的用戶名和密碼。

第三:構建觸發器

技術分享圖片

第四:選擇系統管理,系統設置

jdk配置:別名隨便輸入,配置你的JAVA_HOME

技術分享圖片

maven配置如下:

技術分享圖片

郵件通知

技術分享圖片

這樣就配置好了,保存之後,點擊立即構建,因為是第一次構建,所以需要一點耐心。

常見錯誤

錯誤一:jenkins啟動時出現Warning。

技術分享圖片

解決方案:使用以下命令解決

systemctl daemon-reload

systemctl restart Jenkins

錯誤二:jenkins整個安裝配置正確,但是最後在訪問的時候卻不能訪問成功。其原因是防火墻不允許對應的端口訪問。

解決方案:增加對防火墻的配置,配置方式可以參照上篇博客:CentOS7防火墻修改。



Linux下安裝配置Jenkins