1. 環境準備
sudo yum update -y
確保系統軟件包為最新版本。sudo yum install -y java-11-openjdk-devel
,安裝完成后通過java -version
驗證是否成功。2. 安裝Jenkins
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
sudo yum install -y jenkins
,等待安裝完成。3. 配置Jenkins
/etc/sysconfig/jenkins
文件,調整Jenkins運行參數(如端口、用戶、主目錄):sudo vi /etc/sysconfig/jenkins
常見修改項:
JENKINS_PORT
:修改監聽端口(默認8080,若需更改需同步調整防火墻);JENKINS_USER
:設置為專用用戶(如jenkins
,避免使用root);JENKINS_HOME
:設置數據目錄(默認/var/lib/jenkins
,需確保用戶對該目錄有讀寫權限)。jenkins
),確保服務正常訪問:sudo chown -R jenkins:jenkins /var/lib/jenkins
sudo chown -R jenkins:jenkins /var/cache/jenkins
sudo chown -R jenkins:jenkins /var/log/jenkins
4. 啟動與開機自啟
sudo systemctl start jenkins
啟動服務。sudo systemctl enable jenkins
,確保系統重啟后Jenkins自動啟動。sudo systemctl status jenkins
確認服務運行狀態(顯示“active (running)”即為正常)。5. 訪問與初始化
http://<服務器IP>:<JENKINS_PORT>
(默認8080
),進入Jenkins初始化頁面。sudo cat /var/lib/jenkins/secrets/initialAdminPassword
獲取密碼并填入。6. 基礎配置優化
sudo firewall-cmd --permanent --add-port=<JENKINS_PORT>/tcp
sudo firewall-cmd --reload