溫馨提示×

Debian Jenkins部署自動化腳本

小樊
35
2025-05-30 12:47:53
欄目: 智能運維

在Debian系統上部署Jenkins的自動化腳本可以按照以下步驟進行。這個腳本將自動安裝必要的依賴項,下載并安裝Jenkins,配置Jenkins服務,并啟動Jenkins服務。

#!/bin/bash

# 更新系統包列表
sudo apt-get update

# 安裝必要的依賴項
sudo apt-get install -y openjdk-11-jdk wget gnupg2 software-properties-common

# 添加Jenkins官方GPG密鑰
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -

# 添加Jenkins倉庫到APT源列表
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'

# 更新APT包列表
sudo apt-get update

# 安裝Jenkins
sudo apt-get install -y jenkins

# 啟動Jenkins服務
sudo systemctl start jenkins

# 設置Jenkins服務開機自啟動
sudo systemctl enable jenkins

# 檢查Jenkins服務狀態
sudo systemctl status jenkins

# 輸出Jenkins初始管理員密碼
sudo cat /var/lib/jenkins/secrets/initialAdminPassword

使用說明

  1. 保存腳本:將上述腳本保存為一個文件,例如 install_jenkins.sh。

  2. 賦予執行權限:在終端中運行以下命令賦予腳本執行權限:

    chmod +x install_jenkins.sh
    
  3. 運行腳本:在終端中運行腳本以開始安裝和配置Jenkins:

    ./install_jenkins.sh
    

注意事項

  • 防火墻設置:確保你的防火墻允許Jenkins的默認端口(8080)通信。你可以使用以下命令打開端口:

    sudo ufw allow 8080
    
  • 安全性:Jenkins默認使用8080端口,建議在生產環境中更改默認端口,并配置SSL證書以確保安全。

  • 插件和配置:安裝完成后,你可能需要根據需要安裝額外的Jenkins插件并進行相應的配置。

通過以上步驟,你可以在Debian系統上自動化地部署Jenkins,并開始使用它進行持續集成和持續交付(CI/CD)。

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