Centos7下安裝配置最新版本Jenkins(2.452.3)

人艰不拆_zmc發表於2024-07-24

1、基礎環境配置

1.1 伺服器下載Jenkins安裝包

下載地址:https://www.jenkins.io/download/

下載命令:wget https://get.jenkins.io/war-stable/2.452.3/jenkins.war

1.2 伺服器安裝配置JDK

Jenkins 是基於 Java 語言開發的,因此需要 Java 執行環境支援。

安裝JDK前一定要看下當前要安裝 Jenkins 版本所依賴的 JDK 版本,不然啟動 Jenkins 報錯。

伺服器下載 JDK17 包,下載命令:wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz

伺服器配置 JDK 17:

vi /etc/profile   //修改/etc/profile檔案,追加JDK環境配置
export JAVA_HOME=/opt/jdk-17.0.12
export PATH=$JAVA_HOME/bin:$PATH

執行 source /etc/profile 命令使配置生效。 

檢查伺服器 Java 執行環境。

1.3 伺服器安裝配置Tomcat

使用 Tomcat 伺服器來執行 Jenkins 。

下載 Tomcat 安裝包,下載命令:wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.45/bin/apache-tomcat-8.5.45.tar.gz

解壓 tomcat 安裝包,並將 Jenkins 安裝包複製到 Tomcat webapps目錄下。

tar -zxvf apache-tomcat-8.5.45.tar.gz
cd apache-tomcat-8.5.45
cp ../jenkins.war webapps/

啟動 Tomcat 服務。

./bin/startup.sh

2、Jenkins配置及功能核心功能介紹

2.1 訪問並配置Jenkins

(1)訪問Jenkins:http://伺服器Ip地址:8080/jenkins/

根據頁面提示,管理員密碼設定在【/root/.jenkins/secrets/initialAdminPassword】,使用cat命令檢視:

[root@master153 ~]# cat /root/.jenkins/secrets/initialAdminPassword
c3c97414537549c7a169277bbe25b3fd

(2)將密碼貼上到頁面上,解鎖Jenkins,並進入外掛配置頁面:

左下角顯示Jenkins的版本。這裡建議直接選【安裝推薦的外掛】。如果版本較低、網路不佳,或者暫時不想安裝的,也可以點選【選擇外掛來安裝】,進入外掛選擇頁面:

左邊是外掛的分類,有【組織和管理(Organization and Administration)】、【構建工具(Build Tools)】、【語言(Languages)】等等。
在這裡主要是有【無】這個選項,想跳過外掛安裝的,可以點選【無】以設定不安裝任何外掛,直接點【安裝】就可以跳過這一步。
這裡點後退按鈕安裝推薦的外掛,每一個綠色的√都表示該外掛安裝成功:

(3)建立第一個管理員使用者
每一個設定都可以自定義,輸入完後就可以點選【儲存並完成】。

(4)例項配置
主要就是配置URL,沒有特殊要求的,預設配置[伺服器ip]:8080,輸入完後就可以點選【儲存並完成】。

以上,Jenkins就已經安裝完成了。

Jenkins首頁:

2.2 Jenkins核心功能介紹

1.警告簡析

剛安裝完Jenkins,最引人注目的,大概就是右上角的黃色和紅色警告了。
1.1 這裡的黃色警告,一般提示有新版本的Jenkins可用,本環境是提示此Jenkins環境已經停止支援當前作業系統了,建議替換成支援的作業系統。

1.2 這裡的紅色警告,是提示安全問題,這裡也是作業系統原因。

秉承著“能用不懂就不要瞎動”的原則,以上警告能忽略就忽略吧,除非你確實需要解決某個問題。

2.Manage Jenkins主要功能介紹

2.1 System Configuration——System(配置系統)

這裡是Jenkins本身的一些系統設定,簡單介紹如下:

  • 主目錄/root/.jenkins: 是Jenkins配置儲存的地方,刪除將清理點當前Jenkins及其所有配置。
  • 系統訊息:可向其它共用Jenkins的使用者傳送訊息。
  • 執行器數量:設定Jenkins每次可執行多少個任務,數量越大意味著可執行的任務越多,但CPU和記憶體的壓力也越大,可能導致當機。
  • Jenkins URL:Jenkins地址
  • 系統管理員郵件地址:用於接收訊息的管理員郵箱。
  • Resource Root URL:資源根目錄
  • Environment variables:環境變數設定
  • GitHub:Github配置
  • Git plugin:Git外掛配置
  • Shell:Shell配置

2.2 System Configuration——Tools(全域性工具配置)
常見或已安裝的外掛配置位置

  • Maven
  • JDK
  • Git installations
  • Gradle
  • Ant
  • Maven

2.3 System Configuration——Plugins(外掛管理)
在這裡可以安裝或更新需要的外掛。

2.4 Security——Security(配置全域性安全性)

在這裡可以配置授權、代理、跨域等內容。

2.5 Security——Credentials(憑據)
在這裡可以管理使用者憑據資訊,如Git賬號密碼等。

2.6 Security——Users(管理使用者)
在這裡可以管理所有的Jenkins使用者。

2.7 Status Information——System Log(系統日誌)

在這裡可以檢視所有的系統日誌。

參考:https://www.jenkins.io/

相關文章