Jenkins安裝與基本配置


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM