如何在LInux上安裝並執行Jenkins

北极星rb發表於2024-12-08

如何在LInux上安裝並執行Jenkins

Jenkins 是什麼?

Jenkins是一款開源 CI&CD 軟體,用於自動化各種任務,包括構建、測試和部署軟體。

Jenkins 支援各種執行方式,可透過系統包、Docker 或者透過一個獨立的 Java 程式。

官網:https://www.jenkins.io

中文文件:https://www.jenkins.io/zh/

file

基礎環境要求

執行 Jenkins 需要以下 Java 版本,該要求同樣適用於 Jenkins 系統的所有元件,包括 Jenkins 控制器、所有型別的代理、CLI 客戶端和其他元件。

Supported Java versions Long term support (LTS) release Weekly release
Java 17 or Java 21 N/A 2.463 (June 2024)
Java 11, Java 17, or Java 21 2.426.1 (November 2023) 2.419 (August 2023)
Java 11 or Java 17 2.361.1 (September 2022) 2.357 (June 2022)
Java 8, Java 11, or Java 17 2.346.1 (June 2022) 2.340 (March 2022)
Java 8 or Java 11 2.164.1 (March 2019) 2.164 (February 2019)

注意:如果安裝不受支援的 Java 版本,則 Jenkins 控制器將無法執行。

下載並執行 Jenkins

本文演示直接使用WAR檔案執行jenkins。下載 Jenkins

mkdir -p /opt/jenkins
wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war -P /opt/jenkins/

進入下載目錄執行命令啟動Jenkins,可以透過 httpPort 來指定埠號

java -jar jenkins.war --httpPort=8080  > ./jenkins.log 2>&1 &

訪問Jenkins並登入

開啟瀏覽器訪問jenkins連結http://localhost:8080。第一次訪問新的Jenkins例項時,系統會要求使用/root/.jenkins/secrets/initialAdminPassword檔案中自動生成的密碼對其進行解鎖。

[root@localhost ~]# cat /root/.jenkins/secrets/initialAdminPassword
20643695a3d94a58aeb29a94ffbf7417

file

自定義jenkins外掛

解鎖 Jenkins之後,在 Customize Jenkins 頁面內, 可以安裝任何數量的有用外掛作為初始步驟的一部分。

兩個選項可以設定:

  • 安裝建議的外掛 - 安裝推薦的一組外掛,這些外掛基於最常見的用例.
  • 選擇要安裝的外掛 - 選擇安裝的外掛集。當第一次訪問外掛選擇頁面時,預設選擇建議的外掛。

說明:如果您不確定需要哪些外掛,請選擇 安裝建議的外掛 。 您可以透過Jenkins中的Manage Jenkins> Manage Plugins頁面在稍後的時間點安裝(或刪除)其他Jenkins外掛 。

file

file

建立第一個管理員使用者

最後,在安裝外掛之後,Jenkins要求您建立第一個管理員使用者。出現“ 建立第一個管理員使用者 ”頁面時, 請在各個欄位中指定管理員使用者的詳細資訊,然後單擊 儲存完成 。也可以直接使用admin使用者做登入。

file

從這時起,Jenkins使用者介面只能透過提供有效的使用者名稱和密碼憑證來訪問。

安裝完成

完成上述初始化操作後,可以點選 開始使用 Jenkins 直接登入進入 Jenkins,這就算安裝完成了。

file

本文由部落格一文多發平臺 OpenWrite 釋出!

相關文章