centos7.3 詳細部署Jenkins持續集成工具
阿新 • • 發佈:2019-04-17
成就 export .tar.gz dir 成功 ada com ces 詳細 1.查看系統版本
cat /etc/redhat-release
![技術分享圖片](https://s1.51cto.com/images/blog/201904/17/f2ada9ecf827f5481dad0ff26b272957.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
查看是否安裝jkd,java -version下圖為沒有安裝
![技術分享圖片](https://s1.51cto.com/images/blog/201904/17/900d2a5714cd481e3d08fe9d0787f03e.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
2.安裝JDK,因為Jenkins是由java程序寫的
創建一個java目錄mkdir /usr/local/java
在java目錄內通過rz命令上傳jkd8版本
![技術分享圖片](https://s1.51cto.com/images/blog/201904/17/19fec937387d98301064022540b57220.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
解壓安裝包: tar -zxvf jdk-8u161-linux-x64.tar.gz
查看文件,pwd查看文件目錄,加入系統環境變量要用/usr/local/java/jdk1.8.0_161 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
使環境變量生效 source /etc/profile
使用java -version查看,顯示下面內容表示安裝成功
![技術分享圖片](https://s1.51cto.com/images/blog/201904/17/3f7e371ab9e12657877ea8a70e374020.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
3.安裝Jenkins,這個是Jenkins發布安裝包的地址http://pkg.jenkins-ci.org/redhat/,可以看到最新版本,基本每月都有更新,現在安裝最新版本的Jenkins
![技術分享圖片](https://s1.51cto.com/images/blog/201904/17/bbc52740f0be04f0e5574afabeab7fe8.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
同樣用rz將下載的rpm上傳到服務器上
現在就可以安裝了: rpm -ivh jenkins-2.173-1.1.noarch.rpm
![技術分享圖片](https://s1.51cto.com/images/blog/201904/17/6db1b9181519340d41afc6f14b9f28a0.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
這就安裝完了,這裏可以查看一下jenkins安裝文件配置文件日誌等目錄
![技術分享圖片](https://s1.51cto.com/images/blog/201904/17/54b03a34f1fe44701464cdcd529f710e.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
啟動jenkins服務,下圖為啟動失敗!!!
![技術分享圖片](https://s1.51cto.com/images/blog/201904/17/516debdc2dfb2d4b300151e88f070503.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
查看失敗原因systemctl status jenkins.service
![技術分享圖片](https://s1.51cto.com/images/blog/201904/17/7c4cd3610f913c573ea7f93755d8a394.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
提示沒有這個目錄/usr/bin/java: No such file or directory
打開啟動文件vi /etc/rc.d/init.d/jenkins
查看默認查找的jdk位置為並不是手動安裝的目錄
![技術分享圖片](https://s1.51cto.com/images/blog/201904/17/e864e199ba67dde00f74e37b030822b8.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
將默認的全部註釋掉,並將自己安裝目錄寫入進來
![技術分享圖片](https://s1.51cto.com/images/blog/201904/17/5bba15db3bc2fb4e93ee1a493cc546f5.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
再次啟動提示一個警告
![技術分享圖片](https://s1.51cto.com/images/blog/201904/17/25d3430da0db9ab1185d4802a96c24f7.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
由於系統文件更改需要重新加載執行提示命令就可以systemctl daemon-reload
再次啟動systemctl start jenkins
![技術分享圖片](https://s1.51cto.com/images/blog/201904/17/7b8c9c5921400da52cdfa3ceecb15074.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
啟動成功,這次就沒問題了。
4.打開瀏覽器進入配置界面http://ip:8080
![技術分享圖片](https://s1.51cto.com/images/blog/201904/17/91b2fa03bb7d5b2d756136a32505a291.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
打開後提示下面需要管理員密碼,管理員密碼就在/var/lib/jenkins/secrets/initialAdminPassword這個路徑下面
![技術分享圖片](https://s1.51cto.com/images/blog/201904/17/b3aa52f06d8b560cf84ffa7c0978dc71.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
這就可以看到復制進來就可以登錄了,下一步安裝推薦插件
![技術分享圖片](https://s1.51cto.com/images/blog/201904/17/2e903508b528126c59f702c78ad9a536.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![技術分享圖片](https://s1.51cto.com/images/blog/201904/17/be39ad7fa05f08169040d249b1badc84.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
下一步會自動全部安裝,安裝完成後自動下一步,設置自己的用戶名密碼
![技術分享圖片](https://s1.51cto.com/images/blog/201904/17/bac96806ad361d7dab5a82fa137d6794.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
下一步提示Jenkins URL登錄地址,保存完成就可以了。
![技術分享圖片](https://s1.51cto.com/images/blog/201904/17/2e570562354a0f6bf5310b23e1800684.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![技術分享圖片](https://s1.51cto.com/images/blog/201904/17/bcecc5a0eb4e5c3591cc1a1a9d39afd6.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
點擊開始使用,這就登錄到這個管理界面了
![技術分享圖片](https://s1.51cto.com/images/blog/201904/17/33d74f10a399f00da4b47b85662ff0ff.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
cat /etc/redhat-release
![技術分享圖片](https://s1.51cto.com/images/blog/201904/17/f2ada9ecf827f5481dad0ff26b272957.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
查看是否安裝jkd,java -version下圖為沒有安裝
![技術分享圖片](https://s1.51cto.com/images/blog/201904/17/900d2a5714cd481e3d08fe9d0787f03e.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
2.安裝JDK,因為Jenkins是由java程序寫的
創建一個java目錄mkdir /usr/local/java
在java目錄內通過rz命令上傳jkd8版本
![技術分享圖片](https://s1.51cto.com/images/blog/201904/17/19fec937387d98301064022540b57220.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
解壓安裝包: tar -zxvf jdk-8u161-linux-x64.tar.gz
查看文件,pwd查看文件目錄,加入系統環境變量要用/usr/local/java/jdk1.8.0_161
打開環境變量文件vi /etc/profile,在文件末尾處輸入
export JAVA_HOME=/usr/local/java/jdk1.8.0_161
export PATH=$JAVA_HOME/bin:$PATH
使環境變量生效 source /etc/profile
使用java -version查看,顯示下面內容表示安裝成功
![技術分享圖片](https://s1.51cto.com/images/blog/201904/17/3f7e371ab9e12657877ea8a70e374020.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
3.安裝Jenkins,這個是Jenkins發布安裝包的地址http://pkg.jenkins-ci.org/redhat/,可以看到最新版本,基本每月都有更新,現在安裝最新版本的Jenkins
![技術分享圖片](https://s1.51cto.com/images/blog/201904/17/bbc52740f0be04f0e5574afabeab7fe8.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
同樣用rz將下載的rpm上傳到服務器上
現在就可以安裝了: rpm -ivh jenkins-2.173-1.1.noarch.rpm
![技術分享圖片](https://s1.51cto.com/images/blog/201904/17/6db1b9181519340d41afc6f14b9f28a0.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
這就安裝完了,這裏可以查看一下jenkins安裝文件配置文件日誌等目錄
![技術分享圖片](https://s1.51cto.com/images/blog/201904/17/54b03a34f1fe44701464cdcd529f710e.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
啟動jenkins服務,下圖為啟動失敗!!!
![技術分享圖片](https://s1.51cto.com/images/blog/201904/17/516debdc2dfb2d4b300151e88f070503.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
查看失敗原因systemctl status jenkins.service
![技術分享圖片](https://s1.51cto.com/images/blog/201904/17/7c4cd3610f913c573ea7f93755d8a394.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
提示沒有這個目錄/usr/bin/java: No such file or directory
打開啟動文件vi /etc/rc.d/init.d/jenkins
查看默認查找的jdk位置為並不是手動安裝的目錄
![技術分享圖片](https://s1.51cto.com/images/blog/201904/17/e864e199ba67dde00f74e37b030822b8.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
將默認的全部註釋掉,並將自己安裝目錄寫入進來
![技術分享圖片](https://s1.51cto.com/images/blog/201904/17/5bba15db3bc2fb4e93ee1a493cc546f5.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
再次啟動提示一個警告
![技術分享圖片](https://s1.51cto.com/images/blog/201904/17/25d3430da0db9ab1185d4802a96c24f7.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
由於系統文件更改需要重新加載執行提示命令就可以systemctl daemon-reload
再次啟動systemctl start jenkins
![技術分享圖片](https://s1.51cto.com/images/blog/201904/17/7b8c9c5921400da52cdfa3ceecb15074.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
啟動成功,這次就沒問題了。
4.打開瀏覽器進入配置界面http://ip:8080
![技術分享圖片](https://s1.51cto.com/images/blog/201904/17/91b2fa03bb7d5b2d756136a32505a291.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
打開後提示下面需要管理員密碼,管理員密碼就在/var/lib/jenkins/secrets/initialAdminPassword這個路徑下面
![技術分享圖片](https://s1.51cto.com/images/blog/201904/17/b3aa52f06d8b560cf84ffa7c0978dc71.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
這就可以看到復制進來就可以登錄了,下一步安裝推薦插件
![技術分享圖片](https://s1.51cto.com/images/blog/201904/17/2e903508b528126c59f702c78ad9a536.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![技術分享圖片](https://s1.51cto.com/images/blog/201904/17/be39ad7fa05f08169040d249b1badc84.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
下一步會自動全部安裝,安裝完成後自動下一步,設置自己的用戶名密碼
![技術分享圖片](https://s1.51cto.com/images/blog/201904/17/bac96806ad361d7dab5a82fa137d6794.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
下一步提示Jenkins URL登錄地址,保存完成就可以了。
![技術分享圖片](https://s1.51cto.com/images/blog/201904/17/2e570562354a0f6bf5310b23e1800684.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![技術分享圖片](https://s1.51cto.com/images/blog/201904/17/bcecc5a0eb4e5c3591cc1a1a9d39afd6.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
點擊開始使用,這就登錄到這個管理界面了
![技術分享圖片](https://s1.51cto.com/images/blog/201904/17/33d74f10a399f00da4b47b85662ff0ff.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
centos7.3 詳細部署Jenkins持續集成工具