Centos7.6下安裝配置Jenkins

cl111112發表於2024-06-28

目前,網上很多關於Jenkins持續整合工具在Centos上部署教程,但發現部署完之後,基本都是不能使用,大部分是關於版本問題的報錯,

都會提示讓我們更新jenkins到比較新的版本,而更新到新版Jenkins又必須使用JDK11以上的版本,而我開發、測試用的環境JDK8版本,

一旦升級JDK,很有可能帶來其他問題,所以就要想辦法解決JDK8下安裝Jenkins時外掛報錯問題。

解決方案具體如下:

1. 我已提前安裝好了JDK8環境

下載jenkins包,下載地址如下:https://www.jenkins.io/zh/download/

我們選擇穩定版(LTS),找到以前的發行版:

    我在這裡選擇的事jenkins2.289.3版本

  2. 上傳jenkins 的war包

  將下載的jenkins.war包上傳到伺服器上(根據自己的需要放到對應的部署目錄下,如我當前jenkins是放在app目錄下)。

    3. 啟動jenkins

    進入jenkins所在目錄,執行啟動命令:

nohup java -jar jenkins.war -Dhudson.model.DownloadService.noSignatureCheck=true --httpPort=8082 &

引數說明:

--httpPort設定jenkins的訪問埠號,不設定預設為8080;

--prefix設定jenkins訪問的根路徑,如--prefix=/jenkins ,訪問的時候就是:port/jenkins

因我這裡設定--prefix後,再透過nginx對映訪問出現初始登入跳轉不過去的問題,所以未設定訪問字首。

    4. Jenkins初始化設定:

  步驟3啟動之後,訪問http://ip:8082 ,然後進行初始化

   選擇“選擇外掛來安裝”,以跳過外掛的安裝

      然後選擇無,並安裝。

        5.修改jenkins外掛下載地址。

    第一步:進入jenkins設定後的目錄下找到default.json檔案,可執行sudo find / -name default.json 命令查詢,如下圖:

      如圖,default.json檔案所在目錄為/root/.jenkins/updates,進入此目錄下,備份default.json檔案

      再進入映象清華映象連結下找到對應jenkins版本的json檔案,複製裡面內容替換到defualt.json檔案中去。如下圖所示:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/

      

      

        第二步:在Manage Plugins -->Manage Plugins -->Advanced 中,把Update Site修改為國內外掛地址

          https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

      最後重啟jenkins再重新登入後,再去下載外掛就不會提示讓你更新最新的jenkins來適配了。

相關文章