溫馨提示×

Jenkins如何在Debian上快速搭建

小樊
43
2025-04-08 01:11:40
欄目: 智能運維

在Debian上快速搭建Jenkins可以分為幾個步驟,以下是詳細的步驟指南:

1. 更新系統軟件包

首先,確保你的系統是最新的:

sudo apt update
sudo apt upgrade

2. 安裝Java環境

Jenkins需要Java環境才能運行。你可以安裝OpenJDK:

sudo apt install openjdk-11-jdk

驗證Java安裝:

java -version

3. 添加Jenkins倉庫

添加Jenkins官方倉庫的GPG密鑰和APT源文件:

wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'

4. 安裝Jenkins

更新APT包列表并安裝Jenkins:

sudo apt update
sudo apt install jenkins

5. 啟動Jenkins服務

安裝完成后,啟動Jenkins服務并設置為開機自啟動:

sudo systemctl start jenkins
sudo systemctl enable jenkins

6. 獲取初始管理員密碼

首次訪問Jenkins時,系統會提示你輸入初始管理員密碼。你可以通過以下命令獲取該密碼:

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

7. 訪問Jenkins控制臺

打開瀏覽器,訪問服務器的IP地址加上Jenkins的默認端口號8080(例如:http://your_server_ip:8080),輸入初始密碼進行解鎖和配置。

8. 安裝推薦插件

在Jenkins的“Manage Jenkins” -> “Manage Plugins”中,選擇“Install suggested plugins”來安裝一些常用的插件。

9. 創建管理員賬戶

在“Manage Jenkins” -> “Manage Users”中,創建一個新的管理員賬戶并設置密碼。

10. 配置Jenkins

  • 系統配置:進入“Manage Jenkins” -> “Configure System”,配置Jenkins的URL、GitHub服務器、郵件通知等。
  • 全局工具配置:進入“Manage Jenkins” -> “Global Tool Configuration”,配置JDK、Git、Maven/Gradle、Docker等工具。

使用Docker快速搭建Jenkins(推薦)

使用Docker可以簡化Jenkins的安裝和配置過程。以下是使用Docker Compose的快速搭建步驟:

  1. 創建docker-compose.yml文件

    version: "3"
    services:
      jenkins:
        image: jenkins/jenkins:lts
        restart: on-failure
        detach: true
        network: jenkins
        environment:
          DOCKER_HOST: tcp://docker:2376
          DOCKER_CERT_PATH: /certs/client
          DOCKER_TLS_VERIFY: 1
        ports:
          - "7080:8080"
          - "50000:50000"
        volumes:
          - jenkins-data:/var/jenkins_home
          - jenkins-docker-certs:/certs/client
    networks:
      jenkins:
    
  2. 創建并啟動Docker容器

    docker network create jenkins
    docker run --name jenkins --rm --detach --network jenkins --network-alias docker \
      -e DOCKER_TLS_CERTDIR=/certs \
      -v jenkins-docker-certs:/certs/client \
      -v jenkins-data:/var/jenkins_home \
      -p 2376:2376 \
      -p 7080:8080 \
      -p 50000:50000 \
      jenkins:lts
    
  3. 獲取初始化密碼

    docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword
    
  4. 訪問Jenkins: 打開瀏覽器,訪問http://your_server_ip:7080,輸入獲取的初始密碼進行解鎖和配置。

通過以上步驟,你就可以在Debian上快速搭建Jenkins。如果使用Docker,整個過程會更加簡單和一致。

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