溫馨提示×

如何配置jenkins在centos上運行

小樊
46
2025-10-11 08:20:07
欄目: 智能運維

1. 環境準備

  • 更新系統:運行sudo yum update -y確保系統軟件包為最新版本。
  • 安裝Java環境:Jenkins基于Java開發,需安裝JDK 8或更高版本(推薦OpenJDK 11)。執行sudo yum install -y java-11-openjdk-devel,安裝完成后通過java -version驗證是否成功。

2. 安裝Jenkins

  • 添加Jenkins官方倉庫:下載Jenkins的YUM倉庫配置文件并導入GPG密鑰,確保軟件來源可信。執行以下命令:
    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
    
  • 安裝Jenkins:通過YUM包管理器安裝Jenkins,執行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相關目錄的所有權賦予運行用戶(如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. 啟動與開機自啟

  • 啟動Jenkins服務:執行sudo systemctl start jenkins啟動服務。
  • 設置開機自啟:執行sudo systemctl enable jenkins,確保系統重啟后Jenkins自動啟動。
  • 檢查服務狀態:通過sudo systemctl status jenkins確認服務運行狀態(顯示“active (running)”即為正常)。

5. 訪問與初始化

  • 訪問Web界面:在瀏覽器中輸入http://<服務器IP>:<JENKINS_PORT>(默認8080),進入Jenkins初始化頁面。
  • 獲取初始密碼:首次訪問需輸入管理員密碼,執行sudo cat /var/lib/jenkins/secrets/initialAdminPassword獲取密碼并填入。
  • 安裝插件:選擇“安裝推薦插件”(包含Git、Maven、Pipeline等常用工具)或手動選擇所需插件,等待安裝完成。
  • 創建管理員用戶:設置用戶名、密碼及郵箱,完成創建后可使用該賬戶登錄管理Jenkins。

6. 基礎配置優化

  • 配置防火墻:若系統啟用了firewalld,需開放Jenkins端口(默認8080),執行:
    sudo firewall-cmd --permanent --add-port=<JENKINS_PORT>/tcp
    sudo firewall-cmd --reload
    
  • 配置全局工具:進入“系統管理”→“全局工具配置”,設置JDK、Git、Maven等工具的安裝路徑(若已通過YUM安裝,可直接填寫路徑;若未安裝,可通過“自動安裝”功能自動下載)。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女