# 安裝jenkins
# 前提已安裝JDK
# 去jenkins官網獲取安裝方法
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum install jenkins
# 啟動Jenkins
# 啟動報錯
# 修改Jenkins啟動配置文件,指定java安裝路徑
vim /etc/init.d/jenkins
# 在candidates中第一行添加java路徑,如下
candidates="
/opt/java/jdk1.8.0_51/bin/java
service jenkins start
# 在瀏覽器中訪問 http://$IP:8080/
# 首次進入會要求輸入初始密碼如下圖
# 初始密碼在/var/lib/jenkins/secrets/initialAdminPassword
cat /var/lib/jenkins/secrets/initialAdminPassword
# This Jenkins instance appears to be offline
In my case, it has something to do with SSL. I manage to fix it by editing `/var/lib/jenkins/hudson.model.UpdateCenter.xml` and change url to use `http` instead of `https`.Restart jenkins and reload the website, it no longer shows offline.
cat /var/lib/jenkins/hudson.model.UpdateCenter.xml
vim /var/lib/jenkins/hudson.model.UpdateCenter.xml
service jenkins restart
# 選擇“Install suggested plugins”安裝默認的插件,下面Jenkins就會自己去下載相關的插件進行安裝。
# 創建超級管理員賬號
# 相關配置
# Jenkins安裝目錄
/var/lib/jenkins
# Jenkins配置文件地址
cat /etc/sysconfig/jenkins
# 三個比較重要的配置
JENKINS_HOME是Jenkins的主目錄,Jenkins工作的目錄都放在這里,Jenkins儲存文件的地址,Jenkins的插件,生成的文件都在這個目錄下。
JENKINS_USER是Jenkins的用戶,擁有$JENKINS_HOME和/var/log/jenkins的權限。
JENKINS_PORTJENKINS_PORT是Jenkins的端口,默認端口是8080。