一、網站
jenkins官網:https://www.jenkins.io/
官網下載:https://www.jenkins.io/download/
中文社區:https://community.jenkins-zh.cn/
二、安裝
1、下載
centos系統,rpm方式安裝
這裏從國內鏡像源下載:https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.222.3-1.1.noarch.rpm
2、卸載舊jenkins(如果有)
方法:參見刪除rpm軟件方式
3、安裝
rpm -ivh jenkins-2.235.1-1.1.noarch.rpm
附:
1、查找jenkins安裝路徑
rpm -ql jenkins
或
find / -name jenkins
2、jenkins相關目錄釋義:
- /usr/lib/jenkins/:jenkins安裝目錄,war包會放在這裏。
- /etc/sysconfig/jenkins:jenkins配置文件,“端口”,“JENKINS_HOME” 等都可以在這裏配置。
- /var/lib/jenkins/:默認的JENKINS_HOME。
- /var/log/jenkins/jenkins.log:jenkins日誌文件。
- /var/cache/jenkins:jenkins war解壓路徑。
4、服務啓停
service jenkins start
service jenkins restart
service jenkins stop
service jenkins status
或
systemctl start jenkins
systemctl restart jenkins
systemctl stop jenkins
systemctl status jenkins
5、幾個配置
/etc/sysconfig/jenkins
:
- JENKINS_PORT:默認8080
- JENKINS_HOME:默認/var/lib/jenkins
- JENKINS_USER:默認jenkins,linux下jenkins默認使用jenkins用戶進行腳本和文件的操作,遇到權限不足問題,可以改此配置,或者手動chown對應目錄爲該配置所屬用戶。
- JENKINS_JAVA_OPTIONS:可以設置JVM參數
6、初始化
-
啓動jenkins
-
訪問:{ip}:{JENKINS_PORT},這裏:172.16.20.220:9191
-
從:
/var/lib/jenkins/secrets/initialAdminPassword
查到admin初始密碼,填入 -
選擇“Install suggested plugins”安裝默認的插件,下面Jenkins就會自己去下載相關的插件進行安裝(很慢,配置國內源,見下節)。
-
創建管理員賬號
三、配置國內插件源
1、頁面操作
安裝了中文插件Localization: Chinese (Simplified)
的話
Manage Jenkins => Manage Plugins => 高級 => 升級站點,改爲https://updates.jenkins-zh.cn/update-center.json
或者:
重啓jenkins試試
2、改配置
/var/lib/jenkins/hudson.model.UpdateCenter.xml
中url 改爲https://updates.jenkins-zh.cn/update-center.json
- 直接在
/etc/sysconfig/jenkins
=>JENKINS_JAVA_OPTIONS
加上啓動參數-Dhudson.model.DownloadService.noSignatureCheck=true
重啓jenkins試試
參考: