首先說明本教程基於jenkins 2.183,但是其他版本基本差不多,主要說一下其中比較坑的幾點,做一個總結。
1.rpm 包的下載
從官網上下載rpm的速度簡直讓人不能忍受,所以千萬不要去官網下載。推薦清華大學鏡像站下載:https://mirrors.tuna.tsinghua.edu.cn/jenkins ,選擇redhat,可以快速下載到最新的鏡像。
2.安裝
將rpm包上傳至centos 中
(1)執行 rpm -ivh jenkins-2.183-1.1.noarch.rpm
(2)修改 用戶名和端口
vi /etc/sysconfig/jenkins
修改:JENKINS_USER = "xxx"
修改:JENKINS_PORT = "8888"
(3)配置jdk路徑
vi /etc/init.d/jenkins
在 candidates 后追加jdk 安裝路徑
/usr/local/bin/jdk1.8.0_162/bin/java (一直到jdk安裝路徑下的bin/java)
(4) systemctl daemon-reload
(5) systemctl start jenkins
(6) 在瀏覽器訪問ip:port 即可(在此之前需開放端口,如果是學習之用可關閉防火牆),如果此時提示 Please wait while Jenkins is getting ready to work,長時間沒反應則
vi /var/lib/jenkins/hudson.model.UpdateCenter.xml
將 https://updates.jenkins.io/update-center.json" 修改為 "https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json"
systemctl daemon-reload 並重啟服務
(7)此時需要輸入初始密碼
cat /var/lib/jenkins/secrets/initialAdminPassword 里面的內容就是初始密碼
(8)進入新生入門頁面,自定義Jenkins,可以直接選擇安裝推薦的插件。
(9)進入插件安裝界面,這個界面需要停留很久時間。
(9)如果不習慣英文環境,可以安裝 localization-zh-cn-plugin
(10)卸載
rpm -e jenkins 卸載
rpm -ql jenkins 檢查是否卸載成功
find / -iname jenkins | xargs -n 1000 rm -rf 徹底刪除殘留文件