CentOS7下yum安裝Jenkins


Jenkins官網最新穩定版:
https://pkg.jenkins.io/redhat-stable/

1.下載依賴

sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo 

2.導入秘鑰

sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key 

3.安裝

yum install jenkins #等待安裝時間較長,約25min 

jenkins安裝完畢

4.啟動前檢查是否已安裝jdk

java   #顯示java參數即證明已安裝jdk 

5.查找jenkins安裝路徑

rpm -ql jenkins

jenkins安裝路徑

jenkins相關目錄釋義:
(1)/usr/lib/jenkins/:jenkins安裝目錄,war包會放在這里。
( 2 ) /etc/sysconfig/jenkins:jenkins配置文件,“端口”,“JENKINS_HOME”等都可以在這里配置。
(3)/var/lib/jenkins/:默認的JENKINS_HOME。
(4)/var/log/jenkins/jenkins.log:jenkins日志文件。

6.配置jenkins
(1)查找jenkins端口

  1.  
    vim /etc/sysconfig/jenkins
  2.  
    set ignorecase
  3.  
    /jenkins_port 回車

查找到jenkins端口為8080

(2)查看其他端口占用情況

netstat -ntlp

顯示已被占用端口

被占用端口與jenkins端口8080無沖突,即可進入下一步啟動jenkins

(3)啟動jenkins

java -jar /usr/lib/jenkins/jenkins.war --httpPort=8080 

(4)修改jenkins端口
若默認8080端口未被占用,可不修改
若端口已被占用,則修改端口為其他端口,並將對應端口開放

  1.  
    #端口改為8899
  2.  
    java -jar /usr/ lib/jenkins/jenkins.war --ajp13Port=-1 --httpPort=8899
  1.  
    #啟動
  2.  
    java -jar /usr/ lib/jenkins/jenkins.war --httpPort=8899

啟動完成

(5)驗證jenkins能否打開
在宿主機瀏覽器輸入http://IP:Port
我這里輸入:http://192.168.114.128:8080
(修改端口后輸入:http://192.168.114.128:8899)

進入jenkins解密界面

 

cat /var/lib/jenkins/secrets/initialAdminPassword 

獲取密碼

=>獲取密碼=>輸入密碼=>繼續
=>安裝插件=>retry幾次可安裝成功
=>注冊賬號 (記錄好賬號密碼)
=>開始使用Jenkins

getting started

ERROR: Linux / Centos:

Job for jenkins.service failed because the control process exited with error code. See "systemctl status jenkins.service" and "journalctl -xe" for details

Solution : sudo vi /etc/init.d/jenkins

Add your own java path:

/opt/oracle/product/java/jdk1.8.0_45/bin/java

sudo service jenkins start

sudo service jenkins status

sudo service jenkins stop

方法二:

先導入倉庫

 
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins.io/redhat-stable/jenkins.repo
rpm --import http://pkg.jenkins.io/redhat-stable/jenkins.io.key

安裝

yum install jenkins

 

啟動

安裝JDK后,Jenkins無法啟動,需要修改vi /etc/rc.d/init.d/jenkins, 查找,輸入/java, 添加新的jre路徑 

# Search usable Java. We do this because various reports indicated

# that /usr/bin/java may not always point to Java >= 1.6

# see http://www.nabble.com/guinea-pigs-wanted-----Hudson-RPM-for-RedHat-Linux-td25673707.html

candidates="

/etc/alternatives/java

/usr/lib/jvm/java-1.6.0/bin/java

/usr/lib/jvm/jre-1.6.0/bin/java

/usr/lib/jvm/java-1.7.0/bin/java

/usr/lib/jvm/jre-1.7.0/bin/java

/usr/lib/jvm/java-1.8.0/bin/java

/usr/lib/jvm/jre-1.8.0/bin/java

/usr/bin/java

/data/java/jdk1.8.0_101/bin/java

"

啟動命令:

 systemctl daemon-reload

systemctl enable jenkins

systemctl start jenkins

 


免責聲明!

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



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