溫馨提示×

Jenkins如何在Ubuntu上配置

小樊
44
2025-10-09 23:50:31
欄目: 智能運維

1. 前期準備

  • 更新系統包列表:運行sudo apt update && sudo apt upgrade -y,確保系統軟件包為最新版本。
  • 安裝Java環境:Jenkins依賴Java運行環境,推薦安裝OpenJDK 11(或更高版本)。執行sudo apt install openjdk-11-jdk -y,安裝完成后通過java -version驗證(需顯示Java版本信息)。

2. 添加Jenkins官方軟件源

  • 導入GPG密鑰:使用wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo tee /usr/share/keyrings/jenkins-keyring.asc > /dev/null導入Jenkins官方GPG密鑰(確保軟件包來源可信)。
  • 添加軟件源:執行echo "deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] https://pkg.jenkins.io/debian-stable binary/" | sudo tee /etc/apt/sources.list.d/jenkins.list > /dev/null,將Jenkins官方軟件源添加到系統源列表。
  • 更新包列表:運行sudo apt update,同步系統包索引以識別Jenkins軟件包。

3. 安裝Jenkins

  • 安裝Jenkins:執行sudo apt install jenkins -y,自動下載并安裝Jenkins及依賴項。
  • 啟動Jenkins服務:運行sudo systemctl start jenkins,立即啟動Jenkins服務。
  • 設置開機自啟:執行sudo systemctl enable jenkins,確保服務器重啟后Jenkins自動啟動。
  • 檢查服務狀態:通過sudo systemctl status jenkins確認Jenkins服務運行狀態(顯示“active (running)”即為正常)。

4. 訪問Jenkins Web界面

  • 獲取初始密碼:Jenkins首次啟動需輸入初始管理員密碼,執行sudo cat /var/lib/jenkins/secrets/initialAdminPassword,復制終端輸出的密碼。
  • 解鎖Jenkins:在瀏覽器中輸入http://<your_server_ip>:8080(替換為服務器實際IP),粘貼初始密碼到“Unlock Jenkins”頁面,完成解鎖。
  • 安裝推薦插件:解鎖后,選擇“Install suggested plugins”(安裝推薦插件),自動安裝常用插件(如Git、Maven、Pipeline等),簡化后續配置。
  • 創建管理員賬戶:插件安裝完成后,設置管理員用戶名、密碼及電子郵件地址,完成Jenkins初始化配置。

5. 配置Jenkins

  • 配置防火墻:若服務器開啟UFW防火墻,執行sudo ufw allow 8080開放Jenkins默認端口(8080),確保外部可訪問。
  • 修改Jenkins端口(可選):若需更改默認端口,編輯Jenkins服務文件sudo vim /usr/lib/systemd/system/jenkins.service,找到Environment="JENKINS_PORT=8080",將端口改為目標端口(如8088),保存后執行sudo systemctl daemon-reload && sudo systemctl restart jenkins使配置生效。
  • 配置系統參數(可選):根據項目需求修改/etc/default/jenkins(或/etc/sysconfig/jenkins)文件,可設置Jenkins運行用戶、JENKINS_HOME路徑(默認/var/lib/jenkins)等參數。
  • 配置安全性(可選但推薦):進入“Manage Jenkins”→“Configure Global Security”,啟用“Security”(全局安全),選擇授權策略(如“Role-Based Strategy”角色策略),配置CSRF保護(啟用“Prevent Cross Site Request Forgery exploits”),提升Jenkins安全性。

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