Jenkins 是一款開源的持續集成(CI)和持續交付(CD)工具,廣泛用于自動化構建、測試和部署軟件項目。本文將詳細介紹在 CentOS 上安裝和配置 Jenkins 的步驟,并提供一些學習資源,幫助初學者快速上手。
Jenkins 基于 Java 開發,因此需要先安裝 Java 運行時環境。
sudo yum install java-1.8.0-openjdk-devel
java -version
下載 Jenkins 庫:
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
導入 Jenkins 公鑰:
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
安裝 Jenkins:
sudo yum install jenkins
下載 Jenkins WAR 包:
wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war
使用 nohup 命令啟動 Jenkins:
nohup java -jar jenkins.war --httpport=8080 --httpsport=8081 > jenkins.log 2>&1 &
編輯 /etc/sysconfig/jenkins
文件,修改 JENKINS_PORT
為其他端口,例如 8088:
JENKINS_PORT="8088"
sudo systemctl enable jenkins
sudo systemctl start jenkins
打開瀏覽器,訪問 http://<your_server_ip>:8088
,使用初始管理員密碼登錄。
Manage Jenkins
-> Manage Plugins
。Available
標簽頁中搜索并選擇需要的插件,點擊 Install without restart
。通過以上步驟和資源,您可以順利在 CentOS 上安裝和配置 Jenkins,并逐步掌握其使用方法。