Jenkins 2.46.1
centos 7.3,jenkins依賴jdk,當前版本推薦jdk1.8,1.7也可以用;
安裝
首先,機器應該可以訪問外網,用yum安裝即可:
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum install jenkins -y
配置文件里面一些配置調整下,vi /etc/sysconfig/jenkins
JENKINS_HOME="/data/jenkins" JENKINS_JAVA_CMD="$JAVA_HOME/bin/java" JENKINS_USER="root" JENKINS_PORT="80"
創建必要的目錄
mkdir -p /data/jenkins
chown -R jenkins:jenkins /data/jenkins
這時啟動jenkins服務可能報錯找不到Java,修改文件/etc/rc.d/init.d/jenkins,找到變量candidates,增加Java的路徑:
# vi /etc/rc.d/init.d/jenkins candidates=" /usr/local/jdk1.7.0_65/bin/java #增加自己的Java路徑 /etc/alternatives/java /usr/lib/jvm/java-1.8.0/bin/java /usr/lib/jvm/jre-1.8.0/bin/java /usr/lib/jvm/java-1.7.0/bin/java /usr/lib/jvm/jre-1.7.0/bin/java /usr/bin/java "
然后再啟動jenkins服務,並設置為開機啟動:
systemctl start jenkins
systemctl enable jenkins
其日志文件默認位於:/var/log/jenkins/jenkins.log
瀏覽器訪問:http://[jenkins-ip],若訪問不了請檢查下防火牆;
第一次訪問由於沒有配置用戶和權限,為了安全會讓你輸入一個密碼,這個密碼位於
cat /data/jenkins/secrets/initialAdminPassword
下一步選擇安裝的插件,左邊是推薦安裝,右邊是自定安裝,建議進自定義安裝把所有勾選去掉,不安裝任何插件;
原因是耗時很久且八成會失敗,所以跳過吧,后面需要再自行安裝;
下面創建一個管理員用戶就可以進入Jenkins了(以后就不再需要輸入initialAdminPassword了);
簡單試用
創建一個新任務,名字test,選自由風格,點擊OK:
在“構建” -> “增加構建步驟” -> “Execute shell”:
在“Command”中輸入兩個簡單的命令:
點擊“保存”按鈕;
在任務“test”中點擊“立即構建”,然后在“構建歷史”中查看本次構建的輸出:
輸出中可以看到兩條命令的執行過程和結果:
這就是Jenkins最基本的功能了,要發掘它更多的潛力就必須要通過插件了;
進入“系統管理” -> “管理插件” -> “可選插件”,安裝需要的插件(比如Subversion Plug-in、Git plugin等);
不過在這里網絡依舊有點問題,有時候一整天都不行,有時候就可以了;
實在安裝不了就手動去這里下載:http://updates.jenkins-ci.org/download/plugins,下載的文件從“管理插件” -> “高級” -> “上傳插件”,上傳完成后重啟即可;
over