jenkins rpm包方式安裝


war包方式安裝jenkins已經說過java  openjdk的安裝和注意事項,這里不做贅述

前提:確保 java的jdk活着jre已安裝

#]java  -version

#]whereis  java (whereis查看程序運行命令的)

#]ls  -lrt  /usr/bin/java

#]ls  -lrt  /etc/alternatives/java

這里簡單講下which、whereis的區別(還有find、locate、等等有興趣的可以去查找下)

which 和 whereis命令都是Linux操作系統下查找可執行文件路徑的命令

which  查找的可執行文件,必須是要在 PATH 下的可執行文件,而不能是沒有加入 PATH 的可執行文件

即使他就是可執行文件,但是沒有加入到系統搜索路徑,他仍然無法被 which 發現

whereis  這個命令可以用來查找二進制(命令)、源文件、man文件。

與which不同的是這條命令可以是通過文件索引數據庫而非PATH來查找的,所以查找的面比which要廣

 

一.下載enkins的rpm包

地址:https://jenkins.io/zh/download/

此處我下載的是最新的jenkins-2.204.5-1.1.noarch.rpm

jenkins安裝完成后,需要安裝很多插件,因為之前用jenkins.war包的形式去安裝,版本過低,很多插件無法安裝,所以我選擇最新的jenkins的rpm包

 

 

二.將rpm上傳到服務器或者測試環境

rz命令、winscp、filezilla、sftp將下載的rpm包傳送到服務器(怎么簡單怎么來)

 

 #]rpm -ivh  jenkins-2.204.5-1.1.noarch.rpm

 

三.默認安裝路徑

/usr/lib/jenkins/jenkins.war           war包
/etc/sysconfig/jenkins                   jenkins配置文件
/var/lib/jenkins/                             默認的JENKINS_HOME目錄
/var/log/jenkins/jenkins.log           Jenkins日志文件

 

四.修改服務腳本,添加jdk路徑

#]service  jenkins  start  (systemctl  start  jenkins  or  /etc/init.d/jenkins  start) 

 

我的測試環境里服務正常啟用,無報錯。如果遇到jenkins啟動失敗,報錯如下:

#]service  jenkins start

Starting  jenkins bash: /usr/bin/java: No such file or directory    [失敗]

 

vim  /etc/init.d/jenkins  編輯Jenkins初始化文件,添加jdk的Java路徑

 

 

配置完jdk路徑后,重啟jenkins服務

#]service  jenkins  start  (systemctl  start  jenkins  or  /etc/init.d/jenkins  start)

 Starting  jenkins (via systemctl):                  [確定]

到此時jenkins啟動完成

 

五.通過瀏覽器訪問ip:8080/jenkins,出現下圖則表示安裝成功,首次安裝需要解鎖jenkins,密碼根據提示的目錄,復制粘貼即可

 

 

 

如果填入初始密碼后,繼續頁面報錯

分析原因:這是jenkins的bug

解決方案:在瀏覽器中手工輸入:http://<ip>:<port>,不要訪問"/jenkins",例如:http://192.168.101.128:8080

                  再次輸入初始化密碼,繼續下一步

 

 如果遇到,輸入初始化密碼之后,進行下一步時,頁面停止在這個界面不跳轉

分析原因:在$JENKINS_HOME/hudson.model.UpdateCenter.xml即(/var/lib/jenkins/hudson.model.UpdateCenter.xml)文件中url地址是國外的服務器地址

解決方案:更換url地址http://mirror.xmission.com/jenkins/updates/update-center.json

     更換好url地址后重啟jenkins

 

 

 

 到此安裝結束

另yum方式安裝jenkins多個yum源制作,有興趣的可以用yum安裝

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM