溫馨提示×

怎樣部署jenkins于centos

小樊
47
2025-10-17 20:03:54
欄目: 智能運維

1. 環境準備

  • 更新系統:運行sudo yum update -y確保系統包為最新版本。
  • 安裝Java環境:Jenkins依賴Java運行,推薦安裝OpenJDK 11(或1.8+),命令:sudo yum install java-11-openjdk-devel -y。驗證安裝:java -version,需顯示Java版本信息。

2. 添加Jenkins官方倉庫

  • 下載Jenkins倉庫配置文件:sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo。
  • 導入Jenkins GPG密鑰:sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key(若提示證書錯誤,先運行sudo yum install -y ca-certificates再試)。

3. 安裝Jenkins

  • 使用YUM包管理器安裝:sudo yum install jenkins -y。安裝完成后,Jenkins服務會自動配置但未啟動。

4. 啟動Jenkins服務

  • 啟動服務:sudo systemctl start jenkins。
  • 設置開機自啟:sudo systemctl enable jenkins。
  • 驗證服務狀態:sudo systemctl status jenkins(顯示“active (running)”即為成功)。

5. 配置防火墻

  • 允許HTTP服務通過防火墻(Jenkins默認端口8080):sudo firewall-cmd --permanent --add-service=http。
  • 重新加載防火墻規則:sudo firewall-cmd --reload。

6. 訪問Jenkins并完成初始設置

  • 在瀏覽器中輸入http://your_server_ip:8080(替換為服務器實際IP)。
  • 獲取初始管理員密碼:sudo cat /var/lib/jenkins/secrets/initialAdminPassword,復制密碼粘貼到網頁解鎖框。
  • 選擇“安裝推薦插件”(或手動選擇所需插件,如Git、Maven、Pipeline等),等待插件安裝完成。
  • 創建管理員用戶(設置用戶名、密碼、郵箱等信息),完成初始配置。

7. 可選配置(優化體驗)

  • 修改Jenkins端口:若需更改默認端口(如改為8090),編輯/etc/sysconfig/jenkins文件,找到JENKINS_PORT="8080"修改為JENKINS_PORT="8090",保存后重啟服務:sudo systemctl restart jenkins。
  • 配置Jenkins用戶權限:默認運行用戶為jenkins,可通過/etc/sysconfig/jenkins修改JENKINS_USER(如改為root,需謹慎操作),并調整相關目錄權限(如/var/lib/jenkins)。
  • 配置全局工具:進入“Manage Jenkins”→“Global Tool Configuration”,設置JDK、Git、Maven等工具的路徑(如JDK路徑/usr/lib/jvm/java-11-openjdk)。
  • 配置備份:創建備份目錄sudo mkdir -p /var/backup/jenkins,通過cron定時備份(如每天凌晨2點):sudo crontab -e,添加0 2 * * * /usr/bin/java -jar /usr/share/jenkins/jenkins.war --webroot=/var/cache/jenkins/war --httpPort=8080 save all。

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