如何在 CentOS 8 上安裝 Jenkins


Jenkins 是一個流行的基於 Java 的開源自動化程序。它可以幫助開發人員有效地管理構建、測試和部署軟件等任務。它系統地、自動地構建軟件,及早通知開發人員錯誤。它是一個功能豐富的程序,可以使用各種插件進行擴展。

在今天的帖子中,我將向您展示如何安裝 Jenkins。 中央操作系統您需要 root 或 sudo 權限才能在您的 CentOS 機器上安裝 Jenkins。

筆記: 我已經測試了這裡描述的步驟和命令 CentOS 8 機器。

在 CentOS 上安裝 Jenkins

Jenkins 在 CentOS 默認軟件包存儲庫中不可用。 您可以通過手動將 Jenkins 存儲庫添加到系統存儲庫來安裝它。開始吧。

一、安裝前提

首先,使用以下命令安裝先決條件:

$ sudo yum install java-11-openjdk-devel

輸入您的 sudo 密碼,當提示您確認時, 什麼時候 在那之後 進來 確認。然後將安裝先決條件。

2.添加Jenkins倉庫

使用以下命令將 Jenkins 存儲庫添加到您的系統存儲庫:

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

此命令添加一個 Jenkins 存儲庫文件。 詹金斯.repo 到達 /etc/yum.repos.d 目錄。

3. 導入倉庫密鑰

導入 Jenkins 存儲庫密鑰以允許系統驗證包。

$ sudo rpm ––import https://pkg.jenkins.io/redhat/jenkins.io.key

4. 安裝詹金斯

要安裝 Jenkins,請使用以下命令:

$ sudo yum install jenkins

當要求確認時,按 什麼時候 在那之後 進來 確認。然後 Jenkins 將安裝在您的機器上。

5. 啟動詹金斯

安裝 Jenkins 後,您需要啟動並啟用其服務。要在您的系統上啟動 Jenkins,請使用以下命令:

$ sudo systemctl start jenkins

要在啟動時自動啟動服務,請使用以下命令:

$ sudo systemctl enable jenkins

然後您可以通過以下方式檢查服務的狀態:

$ sudo systemctl status jenkins

如果一切正常,命令輸出中會顯示活動(運行)狀態。

6.調整你的防火牆

Jenkins 監聽 8080 端口。如果您的系統位於防火牆後面,並且您想從遠程計算機訪問 Jenkins,則需要在防火牆中打開端口 8080。

首先,要檢查您的系統(安裝 Jenkins 的位置)是否有防火牆,請使用以下命令:

$ sudo systemctl status firewalld

如果你看到 活動(運行) 這意味著您的系統啟用了防火牆。

要在防火牆中打開 Jenkins 使用的端口 8080,請使用以下命令:

$ sudo firewall-cmd ––permanent ––zone=public ––add-port=8080/tcp

然後重新加載防火牆。

$ sudo firewall-cmd --reload

7.安裝後安裝嚮導

打開網絡瀏覽器並轉到 https://ip_address:8080。 IP地址 安裝 Jenkins 的系統的 IP 地址。

接下來打開 解鎖詹金斯 包含管理員密碼位置的 Web 瀏覽器頁面。

您應該從該位置獲取密碼。為此,請打開終端並鍵入 須藤貓 然後是密碼中指定的位置 解鎖詹金斯 頁。此命令會將管理員密碼打印到終端。

複製密碼並在下面輸入 管理員密碼 點擊欄 繼續.

然後在下一頁, 安裝推薦的插件 或點擊 選擇要安裝的插件 用於手動選擇插件。

然後將安裝插件。

顯示以下頁面以創建第一個管理用戶。輸入要求的信息並點擊 保存並繼續 或點擊 跳過並以管理員身份繼續 如果您想以管理員身份繼續,那麼在後一種情況下,您可以使用 行政人員 作為用於訪問設置嚮導的用戶名和密碼。

下一個, 實例配置 該頁面顯示一個自動生成的 Jenkins URL。點擊 保存並退出.

將顯示下一頁,顯示如何使用 admin 作為用戶名和密碼來訪問設置嚮導。完成安裝嚮導後, 開始使用詹金斯.

然後你會看到下面的儀表板。 現在您已經成功安裝了 Jenkins,您可以開始使用它了。

從 CentOS 中刪除 Jenkins

要從系統中刪除 Jenkins,請使用以下命令:

$ sudo yum remove Jenkins

輸入您的 sudo 密碼。當要求確認時,按 什麼時候然後從您的系統中刪除 Jenkins。

今天的帖子解釋瞭如何在你的 CentOS 系統上安裝 Jenkins。它還描述瞭如何管理 Jenkins 服務、允許它們通過防火牆以及使用 Web 瀏覽器訪問 Jenkins。最後,我們將向您展示如何在必要時卸載 Jenkins。 如果您使用的是 Ubuntu 操作系統,請參閱如何在 Ubuntu 上安裝 Jenkins。