1. 使用 apt 命令安裝 Java
Jenkins
作為一個 Java
應用程序,要求 Java 8
及更高版本,檢查系統上是否安裝了 Java
。
sudo apt install -y openjdk-17-jre-headless
安裝完成后,再次驗證 Java
是否已安裝
java --version
2. 通過官方存儲庫安裝 Jenkins
從 Jenkins
存儲庫導入 Jenkins GPG
密鑰,如下所示
curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key | sudo tee \/usr/share/keyrings/jenkins-keyring.asc > /dev/null
接下來,將 Jenkins
存儲庫加入到源列表文件
echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \https://pkg.jenkins.io/debian-stable binary/ | sudo tee \/etc/apt/sources.list.d/jenkins.list > /dev/null
接下來,更新系統的包列表
sudo apt update
接下來,安裝 Jenkins
sudo apt install jenkins
如果遇到錯誤
dpkg: error processing package jenkins (--configure): installed jenkins package post-installation s
解決方案:
sudo rm /var/lib/dpkg/info/jenkins.*
sudo dpkg --configure -a
sudo apt-get update
sudo apt-get install jenkins
安裝完成后,Jenkins
應該會自動啟動,執行如下命令確認
systemctl status jenkins
3. 設置 Jenkins
在瀏覽器中輸入 本機 IP:8080
就可以訪問了。Jenkins
本機偵聽端口 8080
,如果在啟用了 UFW
的服務器上安裝了 Jenkins
,則需要打開該端口以允許通信。
sudo ufw enable # Ubuntu 22.04 / 20.04 LTS 上啟用防火墻
sudo ufw allow 8080/tcp # 在防火墻上打開端口 8080
sudo ufw reload # 重新加載防火墻
sudo ufw status # 確認防火墻的 8080 端口已打開