Ali_Cloud++:阿里雲部署 Jenkins持續集成自動化部署


安裝方式:

1、yum 源安裝 rpm包

2、結合 tomcat 使用 war包

.......

下載地址:Dowlnoad  (分:長期支持版本 (LTS)  和  每周更新版)

jenkins插件下載地址-地址一      jenkins插件下載地址-地址二    

本文安裝環境:

1):阿里雲 CentOS 7.5 64位

2):JDK8

3):Maven 3.3.9

4):最新版本 Jenkins 2.230

本文使用 yum 安裝方式

1、安裝之前請確保安裝了 JDK  Maven (注意jenkins 與 jdk 的版本是否兼容)

2、下載 jenkins.repo

  yum的repo中默認沒有Jenkins,需要先將Jenkins存儲庫添加到yum repos,執行下面的命令:

wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo 

wget -O 是將下載的文件存放到指定的文件夾下,同時重命名下載的文件

3、導入jenkins的密鑰

rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

4、然后 安裝Jenkins

yum install -y jenkins 默認安裝最新的

5、操作Jenkins命令

service jenkins start 啟動jenkins

service jenkins restart  重啟jenkins

rpm -ql jenkins  查看默認安裝目錄

rpm -e jenkins    卸載jenkins
rpm -ql jenkins   檢查是否卸載成功
find / -iname jenkins | xargs -n 1000 rm -rf    徹底刪除殘留文件

6、修改/etc/init.d/jenkins文件中的jdk路徑

 vim /etc/init.d/jenkins

7、修改jenkins配置文件

7-1):修改啟動端口 JENKINS_PORT(8080)為 8081 (自定義)

vim /etc/sysconfig/jenkins

7-2):修改 JENKINS_USER="root"  最好改成root,不然會報錯權限不足

7-3):修改 JENKINS_HOME="/var/lib/jenkins"  默認是這個目錄,改成自己的目錄  (可選 可選 可選)

轉移JENKINS_HOME目錄下的文件到新目錄下

cp -r /var/lib/jenkins/* /data/mosquito/jenkins/.jenkins/

8、systemctl daemon-reload 重載所有修改過的配置文件

9、啟動 jenkins   

service jenkins start

說明 jkd 版本太老了,需要安裝jdk1.8(也就是Java8 )上述提到過更改 jdk 目錄的問題了。

查看 jdk 安裝目錄   which java

10、在瀏覽器中輸入 http://公網ip:8081

這時會出現輸入密碼的問題,同樣利用 cat /var/lib/jenkins/secrets/initialAdminPassword 復制密碼並粘貼,進入下一步,如果你不了解需要什么插件的話 建議選擇默認安裝插件

1、安裝過程中可能會出現 插件安裝失敗 (沒關系 后期可以重新下載 或 手動下載插件上傳)

2、該Jenkins實例似乎已離線 

 

這個原因就是升級站點的鏈接 https://updates.jenkins.io/update-center.json 默認是https

解決辦法:

在安裝插件那個頁面,就是提示你offline的那個頁面,不要動。然后打開一個新的tab,輸入網址http://公網ip:8081/jenkins/pluginManager/advanced。

這里面最底下有個【升級站點】,把其中的鏈接由https改成http的就好了,http://updates.jenkins.io/update-center.json

或  http://mirror.xmission.com/jenkins/updates/update-center.json

11、重啟 Jenkins 服務 如下圖安裝成功 (有些沒有安裝成功的 插件后期可根據需要 安裝|重新安裝 插件)

 

 

補充:

1):手動上傳插件依賴

發現上面報了一堆錯誤,是因為插件的依賴沒有安裝好,就先把這些錯誤解決掉吧。解決完成后,也就基本會使用插件中心了。

jenkins插件下載地址-地址一      jenkins插件下載地址-地址二    

報錯解決過程:僅供參考

根據上面的提示我們需要安裝以下兩個依賴:

    jackson-api v2.7.3

    GitHub API Plugin v1.86

進入插件下載網址:

ctrl+f 彈出搜索框中輸入’jackson’,可以看到如下界面,點擊進去,選擇2.73版本下載下來到本地。

進入Jenkins的插件管理界面–>高級–>選擇文件–>上傳,分別上傳兩個插件。

點擊上傳后,就會跳轉到安裝進度頁面,安裝完成后,提示需要重啟。(可以把所有插件安裝好后再重啟)

重啟 OK

 

2):插件安裝示例

例如我要使用gitlab的鈎子功能,安裝過程如下:

系統管理–>管理插件–>可選插件–>輸入插件名–>勾選相應插件–>點擊直接安裝。

 

安裝完成后最好勾選重啟,確保不會出問題

 


免責聲明!

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



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