服务器设置和教程 · 6 10 月, 2024

CentOS 7 下 Jenkins 伺服器的安裝

CentOS 7 下 Jenkins 伺服器的安裝

Jenkins 是一個開源的自動化伺服器,廣泛用於持續集成和持續交付(CI/CD)流程。它支持多種插件,能夠與各種工具和技術集成,使得軟體開發過程更加高效。本文將介紹如何在 CentOS 7 上安裝 Jenkins 伺服器,並提供詳細的步驟和注意事項。

前期準備

在開始安裝 Jenkins 之前,請確保您的 CentOS 7 系統已經更新到最新版本。您可以使用以下命令來更新系統:

sudo yum update -y

此外,您需要安裝 Java,因為 Jenkins 是用 Java 開發的。建議安裝 OpenJDK 8,您可以使用以下命令進行安裝:

sudo yum install java-1.8.0-openjdk-devel -y

安裝完成後,您可以使用以下命令檢查 Java 是否安裝成功:

java -version

安裝 Jenkins

接下來,您需要添加 Jenkins 的官方存儲庫。首先,導入 Jenkins 的 GPG 密鑰:

sudo rpm --import https://jenkins-ci.org/redhat/jenkins.io.key

然後,添加 Jenkins 存儲庫到您的系統中:

cat <<EOF | sudo tee /etc/yum.repos.d/jenkins.repo
[jenkins]
name=Jenkins
baseurl=http://pkg.jenkins.io/redhat-stable/jenkins.repo
gpgcheck=1
gpgkey=https://jenkins-ci.org/redhat/jenkins.io.key
EOF

完成後,您可以使用以下命令安裝 Jenkins:

sudo yum install jenkins -y

啟動 Jenkins 服務

安裝完成後,您需要啟動 Jenkins 服務並設置其在系統啟動時自動啟動:

sudo systemctl start jenkins
sudo systemctl enable jenkins

您可以使用以下命令檢查 Jenkins 服務的狀態:

sudo systemctl status jenkins

配置防火牆

Jenkins 默認運行在 8080 端口,因此您需要在防火牆中開放此端口。使用以下命令來開放 8080 端口:

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

訪問 Jenkins

現在,您可以通過瀏覽器訪問 Jenkins。打開瀏覽器並輸入以下地址:

http://your_server_ip:8080

首次訪問 Jenkins 時,系統會要求您輸入解鎖密碼。您可以使用以下命令來獲取該密碼:

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

將顯示的密碼複製並粘貼到 Jenkins 的解鎖頁面中,然後按照提示完成後續的設置。

總結

在本文中,我們介紹了如何在 CentOS 7 上安裝 Jenkins 伺服器的詳細步驟。從安裝 Java 到配置防火牆,每一步都至關重要,以確保 Jenkins 能夠正常運行。若您需要更高效的運行環境,可以考慮使用 香港VPS 來部署您的 Jenkins 伺服器,這樣能夠提供更穩定的性能和更快的響應速度。