溫馨提示×

一鍵式Debian Jenkins部署秘籍

小樊
40
2025-04-08 01:15:33
欄目: 智能運維

Jenkins 是一款流行的開源持續集成(CI)和持續交付(CD)工具,用于自動化構建、測試和部署軟件項目。以下是在 Debian 系統上部署 Jenkins 的基本步驟:

環境準備

  • 操作系統:推薦使用 Ubuntu 或 Debian。
  • 內存:至少 4GB(生產環境建議 8GB 以上)。
  • 磁盤空間:至少 10GB 可用空間。
  • Java:Jenkins 2.357+ 需要 Java 11。

安裝步驟

  1. 安裝 Java
sudo apt update
sudo apt install -y openjdk-11-jdk
  1. 添加 Jenkins 倉庫密鑰
curl -fsSL https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
  1. 添加 Jenkins 倉庫
echo deb http://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. 設置開機自啟
sudo systemctl enable jenkins
  1. 查看初始管理員密碼
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
  1. 訪問 Jenkins:在瀏覽器中輸入 http://<你的服務器IP>:8080,輸入初始密碼,按照向導完成設置。

配置 Jenkins

  • 系統配置:進入 Manage Jenkins > Configure System,設置同時執行的任務數、Jenkins 的訪問地址等。
  • 全局工具配置:進入 Manage Jenkins > Global Tool Configuration,配置 JDK、Git、Maven/Gradle、Docker 等。
  • 用戶權限管理:Jenkins 提供多種權限管理方式,如基于矩陣的細粒度權限控制、項目級別的權限控制等。

插件安裝

  • 安裝推薦插件:在 Jenkins 初始設置頁面,選擇“Install suggested plugins”安裝推薦的插件集。

一鍵式部署腳本

對于希望進一步簡化部署過程的用戶,可以使用一些自動化腳本或工具,如 Ansible、Puppet 等,來創建一鍵式部署腳本。這些腳本通常包含上述所有步驟,并且可以自定義以適應特定的環境和需求。

請注意,上述步驟和命令可能會隨著 Jenkins 版本和 Debian 系統的更新而發生變化。建議參考 Jenkins 官方文檔以獲取最新信息。

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