1. 程式人生 > 其它 >CentOS 8上安裝Jenkins(轉載)

CentOS 8上安裝Jenkins(轉載)

一、安裝 Jenkins

以 root 或者其他有 sudo 許可權的使用者身份,執行以下步驟在 CentOS 8 上安裝 Jenkins。

01.Jenkins 是以 Java 編寫的,所以第一步就是安裝 Java。Jenkins 要求 Java 版本在 8 和 11 之間,但是有一些 Jenkins 外掛可能不相容 Java8。

我們將會安裝 OpenJDK 8:

sudo dnf install java-1.8.0-openjdk-devel

如果你在系統中安裝了多個版本的 Java,請確保 Java8 是預設的 Java 版本。

02.下一個步驟就是啟用 Jenkins 源倉庫。執行以下命令去下載 repo 檔案和匯入 GPG key:

sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key

03.輸入下面命令,安裝最新穩定版本 Jenkins:

sudo yum install jenkins

一旦安裝過程完成,啟動 Jenkins 服務,並且啟用開啟啟動功能:

sudo systemctl start jenkins
sudo systemctl enable jenkins

想檢查 Jenkins 是否執行,輸入:

systemctl status jenkins

輸出結果應該像這樣:

Loaded: loaded (/etc/rc.d/init.d/jenkins; generated)
Active: active (running) since Thu 2019-10-31 21:31:36 UTC; 3s ago
...

二、調整防火牆

如果你在被防火牆保護的遠端 CentOS 伺服器上安裝了 Jenkins,你需要開放埠號8080

使用下面的命令開啟必要的埠:

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

三、設定 Jenkins

想要開始 Jenkins 設定,先開啟你的瀏覽器,並且輸入域名或者伺服器 IP 地址,加上埠號8080

http://your_ip_or_domain:8080

一個類似下面的介面將會出現,提示你輸入在安裝過程中建立的超級管理員密碼:

使用cat來在終端顯示這個密碼:

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

你會看到一個 32 位數字字母混合的密碼,就像下面這樣:

e1bc55ea402640c58970b8db41e4f3bc

拷貝終端的這個密碼,貼上進入”管理員密碼“文字區域,並且點選”繼續“。

在下一個螢幕,你將會被問到是否想安裝建議的外掛,還是自己選擇外掛安裝。點選”安裝建議的外掛“,安裝過程將會開始。

一旦安裝完成,你將會被提示設定第一個管理員使用者。填完所有必填資訊,並且點選”儲存並且繼續“。

在下一個頁面,安裝器將會問你設定 Jenkins 例項的地址。這個 URL 文字區域被填寫一個自動生成的 URL。

想要完成步驟,確認 URL,並且點選”儲存並且結束“按鈕。

最後,點選”開始使用 Jenkins“按鈕,你將會被轉向到 Jenkins 後臺(你用前面步驟建立的管理員賬號登入的後臺)。

原文連結:https://cloud.tencent.com/developer/article/1626827