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 後臺(你用前面步驟建立的管理員賬號登入的後臺)。