1.下載Jenkins的RPM包
下載地址https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/
#下載
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/jenkins-2.275-1.1.noarch.rpm
2.安裝Jenkins
rpm -ivh jenkins-2.275-1.1.noarch.rpm
安裝完以后重要的目錄說明:
/usr/lib/jenkins/jenkins.war WAR包
/etc/sysconfig/jenkins 配置文件
/var/lib/jenkins/ 默認的JENKINS_HOME目錄
/var/log/jenkins/jenkins.log Jenkins日志文件
3.修改配置文件
vi /etc/sysconfig/jenkins
修改工作目錄
JENKINS_HOME="/var/lib/jenkins"
修改用戶名,切記要么修改為root,要么使用默認的,其他的需要修改權限后才能使用,否則報錯
JENKINS_USER="root"
修改端口號
JENKINS_PORT="8080"
修改時區
JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Dorg.apache.commons.jelly.tags.fmt.timeZone=Asia/Shanghai"
4.配置jdk路徑
jdk的安裝位置可以使用 whereis java獲取
whereis java
vi /etc/init.d/jenkins
在 candidates 后追加jdk 安裝路徑
/usr/local/bin/jdk1.8.0_162/bin/java (一直到jdk安裝路徑下的bin/java)
#修改以后必須使用此命令才能生效
systemctl daemon-reload
5.啟動Jenkins,並配置服務器重啟后自動啟動
systemctl start jenkins
/sbin/chkconfig jenkins on
啟動時報錯
原因:Jenkins 中JDK沒配置好
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 修改為 http://mirror.xmission.com/jenkins/updates/update-center.json
#重啟服務
systemctl daemon-reload
7.需要輸入初始密碼
cat /var/lib/jenkins/secrets/initialAdminPassword
里面的內容就是初始密碼,初始完密碼之后,選擇推薦安裝軟件,這個過程可能會很久
8.如果不習慣英文環境,可以安裝 Localization: Chinese
9.卸載
#卸載
rpm -e jenkins
#檢查是否卸載成功
rpm -ql jenkins
#徹底刪除殘留文件
find / -iname jenkins | xargs -n 1000 rm -rf