Jenkins 安裝 on centos7

本文演示如何在CentOS7上安裝jenkins。html

1 準備工做

1.1 選擇安裝節點

由於在DevOps實踐環境搭建規劃中,Jenkins的任務須要執行docker swarm的相關命令,簡單起見,把jenkins安裝在swarm的manager節點上java

$ ssh 192.168.1.101

1.2 安裝jdk

openjdk安裝明細,請參考這裏git

1.3 安裝maven

maven安裝明細,請參考這裏docker

1.4 安裝docker

docker安裝明細,請參考這裏瀏覽器

1.5 安裝git

git安裝明細,請參考這裏ssh

1.6 下載所需的yum源配置文件

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

1.7 導入密鑰

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

2 安裝Jenkins

經過yum安裝:maven

$ yum -y install jenkins

3 啓動Jenkins

3.1 Jenkins主要目錄和文件說明

目錄/文件名 說明
/usr/lib/jenkins/ 安裝目錄,war包所在地。
/etc/sysconfig/jenkins 配置文件
/var/lib/jenkins/ 主目錄,工做目錄(workspace)也在這裏
/var/log/jenkins/jenkins.log 日誌文件

3.2 修改Jenkins默認端口

由於8080端口一般會是微服務網關的端口,這裏講Jenkins端口改爲8088:tcp

$ vi /etc/sysconfig/jenkins
# 把默認端口8080改爲8088
JENKINS_PORT="8088"

3.3 防火牆設置

192.168.1.101上開啓了防火牆,須要把http協議和8088端口都開放:微服務

$ firewall-cmd --zone=public --add-port=8088/tcp --permanent
$ firewall-cmd --zone=public --add-service=http --permanent
$ firewall-cmd --reload

3.4 啓動jenkins並設置開機啓動

$ service jenkins start
$ chkconfig jenkins on

注意:
若是啓動失敗,檢查jenkins是否配置jdk。
若是沒有配置,打開/etc/rc.d/init.d/jenkins文件,在candidates的最後面加上正確的java命令文件的路徑:spa

$ vi /etc/rc.d/init.d/jenkins
# 添加java的路徑
candidates="
***
***
/usr/bin/java
/usr/local/java/jdk-<version>/bin/java # 加入java命令文件所在路徑
"

4 配置Jenkins

4.1 啓動成功後,經過瀏覽器訪問:

http://192.168.1.101:8088

4.2 獲取安裝密碼

頁面上會要求在執行安裝前輸入安裝密碼:

根據頁面提示,在指定路徑下得到安裝密碼:

$ cat /var/lib/jenkins/secrets/initialAdminPassword

複製密碼,粘貼到頁面輸入框,點擊繼續

4.3 選擇插件

默認選擇安裝推薦的插件

安裝插件可能須要幾分鐘的時間。

4.4 建立用戶

建立一個新的用戶,也能夠選擇使用admin帳戶繼續

4.5 安裝完成

點擊開始使用Jenkins,完成安裝:

4.6 登陸

安裝完成後,會自動跳轉到登陸頁面:

登陸成功後,就能夠開始建立任務了:

相關文章
相關標籤/搜索