服务器设置和教程 · 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:

sudo yum install java-1.8.0-openjdk -y

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

java -version

安裝 Jenkins

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

sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.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-ci.org.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,包括安裝前的準備、安裝過程、啟動服務以及配置防火牆等步驟。Jenkins 是一個強大的工具,可以幫助開發團隊實現自動化流程,提高工作效率。如果您需要穩定的伺服器來運行 Jenkins,考慮使用我們的 香港 VPS 解決方案,以確保您的開發環境高效且可靠。