一、准備工作
機器要求: 256MB內存,建議大於512MB 10GB的硬盤空間(用於存放Jenkins鏡像) 需要安裝以下軟件: Java 8 (JRE或者JDK都可以) 需要可以訪問公網 關閉防火牆
連接公網
Java環境(配置參考:http://www.cnblogs.com/panwenbin-logs/p/8138787.html)
二、安裝部署Jenkins
[root@master02 ~]# wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo #下載Jenkins epel源 [root@master02 ~]# rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key [root@master02 ~]# java -version #Jenkins運行依賴Java環境,需要提前配置好 java version "1.8.0_162" Java(TM) SE Runtime Environment (build 1.8.0_162-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.162-b12, mixed mode) [root@master02 yum.repos.d]# yum install jenkins -y [root@master02 ~]# which java [root@master02 yum.repos.d]# vim /etc/init.d/jenkins #在Jenkins啟動腳本添加我們的Java命令路徑,如果在腳本的默認路徑中請忽略此步驟
[root@master02 yum.repos.d]# chown -R jenkins:jenkins /var/lib/jenkins/ [root@master02 yum.repos.d]# systemctl daemon-reload [root@master02 yum.repos.d]# vim /var/lib/jenkins/hudson.model.UpdateCenter.xml #較早版本中在Jenkins運行前按照plugin時可能會出現問題,將https修改為http,如果沒有這個文件則先啟動Jenkins,啟動后如果出現問題可以打開http://IP:8080/pluginManager/advanced連接修改修改
[root@master02 yum.repos.d]# service jenkins start #啟動服務 Starting jenkins (via systemctl): [ 確定 ] [root@master02 yum.repos.d]# netstat -tnlp #檢查端口是否啟動,默認8080 Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 627/rpcbind tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 22155/java tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 920/sshd tcp6 0 0 :::111 :::* LISTEN 627/rpcbind tcp6 0 0 :::22 :::* LISTEN 920/sshd [root@master02 yum.repos.d]# service jenkins status
三、登錄Jenkins
啟動后稍等一下,再使用瀏覽器訪問本機的8080端口
根據提示獲取管理員的密碼
[root@master02 ~]# cat /var/lib/jenkins/secrets/initialAdminPassword 4928629451f941a4b3a152c2e92624b3 #管理員密碼
粘貼密碼,點擊繼續
調整至安裝插件界面,第一個為Jenkins推薦安裝的插件,第二個為自定義安裝插件,剛剛開始我們使用推薦即可,后面我們可以通過管理界面在添加、刪除和更新我們的插件
開始安裝,需要等待一段時間。新版本的Jenkins如果可以連接公網一般安裝沒有問題,較老版本則可能出現問題,如果出現問題按前的操作即可
插件安裝完成后會自動跳轉至插件管理員賬號、密碼界面,也可以選擇Continue as admin,使用當前admin用戶,如果使用當前admin用戶,則的登錄密碼為之前粘貼的認證密碼
登錄界面
至此,Jenkins安裝完成