目錄
- 推薦的配置
- 最低配置
- 小團(tuán)隊(duì)推薦配置
- Jenkins官方給出的安裝步驟
- 松哥整理的安裝步驟
- 添加官方的rpm包源,進(jìn)行yum安裝
- 編輯jenkins的/etc/init.d/jenkins程序文件孵稽,添加java路徑
- 編輯jenkins的/etc/sysconfig/jenkins配置文件俺泣,修改端口蒂教、系統(tǒng)運(yùn)行賬戶
- 編輯/etc/profiles文件添加jenkins的環(huán)境變量
- 啟動(dòng)jenkins服務(wù)service jenkins start
- 瀏覽器訪問:http://x.x.x.x:port
最低推薦配置:
- Java 7
- 256MB free memory
- 1GB+ free disk space
小團(tuán)隊(duì)推薦配置:
- Java 8
- 1GB+ free memory
- 50GB+ free disk space
【Jenkins官方給出的步驟】
- 編輯/etc/init.d/jenkins程序中必要的參數(shù)
- 創(chuàng)建一個(gè)jenkins用戶運(yùn)行服務(wù)
- 故障排除的時(shí)候請(qǐng)查看日志/var/log/jenkins/jenkins.log
- 記得添加JENKINS_HOME環(huán)境變量
- 設(shè)置8080端口來偵聽jenkins服務(wù)倾剿,然后瀏覽器上訪問此端口窜锯,開始配制
- 如果/etc/init.d/jenkins 啟動(dòng)不了jenkins艘刚,那么編輯/etc/default/jenkins中的---HTTP_PORT=8080----行管宵,用----HTTP_PORT=8081----替換,使用8081來訪問
【松哥整理的安裝步驟】
溫馨提示:
- 系統(tǒng)的硬件是否滿足官方給出的要求攀甚;
- 在安裝jenkins之前箩朴,請(qǐng)確認(rèn)已安裝JDK;
1.添加官方的rpm包源秋度,進(jìn)行yum安裝
RedHat Linux/CentOS添加Jenkins的RPM packages源
[root@iZbp ~]# wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
[root@iZbp ~]# rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum安裝jenkins
[root@iZbp ~]# yum -y install jenkins
2.編輯jenkins的/etc/init.d/jenkins程序文件隧饼,添加java路徑
查看Linux中的java環(huán)境變量的絕對(duì)路徑
[root@iZbp jenkins]# echo $JAVA_HOME
/usr/java/jdk1.8.0_121
- 查看jenkins的程序文件,確認(rèn)java的路徑是否正確静陈,如果正確燕雁,則不需要修改;
- 如果不正確鲸拥,那么修改java的絕對(duì)路徑拐格,然后注釋默認(rèn)的java路徑,保存退出
[root@iZbp jenkins]# vim /etc/init.d/jenkins
66 candidates="
67 /etc/alternatives/java
68 /usr/lib/jvm/java-1.8.0/bin/java
69 /usr/lib/jvm/jre-1.8.0/bin/java
70 /usr/lib/jvm/java-1.7.0/bin/java
71 /usr/lib/jvm/jre-1.7.0/bin/java
72 # /usr/bin/java
73 # /usr/java/jdk1.8.0_121
74
75 # Add JAVA_HOME/bin/java by liyasong 20170228
76 /usr/java/jdk1.8.0_121/bin/java
3.編輯jenkins的/etc/sysconfig/jenkins配置文件刑赶,修改端口捏浊、系統(tǒng)運(yùn)行賬戶
[root@iZbp jenkins]# vim /etc/sysconfig/jenkins
29 JENKINS_USER="root"
56 JENKINS_PORT="9009"
- 默認(rèn)運(yùn)行用戶為jenkins
- 默認(rèn)偵聽端口為8080
4.編輯/etc/profiles文件添加jenkins的環(huán)境變量
[root@iZbp jenkins]# vim /etc/profile
export JENKINS_HOME=/var/lib/jenkins/
source使profile中新添加的環(huán)境變量立即生效(無需重啟)
[root@iZbp11rfoyeescusr9ha9qZ jenkins]# source /etc/profile
檢查環(huán)境變量是否配置成功
[root@iZbp11rfoyeescusr9ha9qZ jenkins]# echo $JENKINS_HOME
/var/lib/jenkins/
5.啟動(dòng)jenkins服務(wù)
[root@iZbp wwwroot]# service jenkins start
Starting Jenkins [ OK ]
這時(shí)候會(huì)發(fā)現(xiàn)/usr/lib/jenkins/下面就有了jenkins.war文件,無需wget從官網(wǎng)下載
[root@iZbp11rfoyeescusr9ha9qZ jenkins]# cd /usr/lib/jenkins/
[root@iZbp11rfoyeescusr9ha9qZ jenkins]# ls
jenkins.war
查看jenkins的日志撞叨,最后一行顯示Listed all plugins金踪,表示jenkins服務(wù)正常運(yùn)行中
[root@iZbp ~]# vim /var/log/jenkins/jenkins.log
#最后一行消息
INFO: Listed all plugins
6.打開瀏覽器浊洞,訪問:http://x.x.x.x:9009
粘貼初始化密碼.png
跳過插件安裝.png
創(chuàng)建第一個(gè)管理員用戶.png
開始使用Jenkins.png
歡迎使用Jenkins.png
補(bǔ)充部分:
1.初次登陸jenkins,默認(rèn)密碼存放在網(wǎng)頁(yè)上提示的初始化文件中
[root@iZbp ~]# vim /var/lib/jenkins/secrets/initialAdminPassword
7e0fe6f1adf841639128799e667238cf
2.查看jenkins服務(wù)的狀態(tài)
[root@iZbp ~]# service jenkins status
jenkins dead but pid file exists
如果顯示這條信息胡岔,就表示jenkins沒有正常運(yùn)行法希,需要查看/var/log/jenkins/下的jenkins.log日志,找到ERROR的位置靶瘸,分析并解決問題苫亦;
3.查看jenkins服務(wù)是否開機(jī)自動(dòng)啟動(dòng)
[root@iZbp ~]# chkconfig jenkins on
參考鏈接:
Linux安裝包:https://pkg.jenkins.io/redhat-stable/
官方安裝方法:https://jenkins.io/doc/book/getting-started/installing/