溫馨提示×

Jenkins如何在Linux上部署

小樊
54
2025-08-03 04:29:48
欄目: 智能運維

在Linux上部署Jenkins的步驟如下:

系統準備與環境配置

  1. 操作系統要求:支持的Linux發行版包括Ubuntu/Debian、CentOS/RHEL、Amazon Linux等。
  2. 最低硬件配置:2GB RAM,10GB可用磁盤空間。
  3. 推薦硬件配置:4GB RAM+,20GB可用磁盤空間。

安裝Jenkins

使用官方倉庫安裝(以Ubuntu為例)

  1. 添加Jenkins官方GPG密鑰
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
  1. 添加Jenkins軟件源
echo deb https://pkg.jenkins.io/debian-stable binary/ | sudo tee /etc/apt/sources.list.d/jenkins.list
  1. 更新包索引并安裝Jenkins
sudo apt update
sudo apt install jenkins
  1. 啟動Jenkins服務
sudo systemctl start jenkins
  1. 啟用Jenkins開機自啟
sudo systemctl enable jenkins
  1. 驗證安裝
  • 檢查Jenkins服務狀態:
sudo systemctl status jenkins
  • 查看Jenkins初始管理員密碼:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
  • 首次訪問配置:打開瀏覽器訪問:http://your-server-ip:8080,輸入初始管理員密碼進行解鎖,選擇"Install suggested plugins"安裝推薦插件,創建管理員賬戶并完成初始化。

高級配置

  1. 配置Jenkins系統參數
  • 修改Jenkins默認端口(/etc/default/jenkins):
HTTP_PORT=9090
  • 修改Jenkins工作目錄(/etc/default/jenkins):
JENKINS_HOME=/data/jenkins
  • 修改JVM參數(/etc/default/jenkins):
JENKINS_JAVA_OPTIONS="-Xms512m -Xmx1024m -Djava.awt.headless=true"
  • 重啟Jenkins服務使配置生效:
sudo systemctl restart jenkins

依賴安裝

  • 安裝Java Development Kit (JDK):Jenkins需要JDK運行,可以選擇安裝OpenJDK或Oracle JDK。這里以OpenJDK為例:
sudo apt install openjdk-11-jdk -y
  • 驗證Java安裝
java -version
  • 安裝依賴項:Jenkins需要一些依賴項,可以通過apt安裝:
sudo apt install -y curl unzip wget

防火墻配置(可選)

  • Ubuntu/Debian (UFW)
sudo ufw allow 8080/tcp
sudo ufw reload
  • CentOS/RHEL (Firewalld)
sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload

以上步驟涵蓋了在Linux上部署Jenkins的全過程。確保每一步都正確執行,以避免安裝過程中出現錯誤。

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