温馨提示×

Debian怎样快速部署Jenkins

小樊
55
2025-06-07 14:31:20
栏目: 智能运维

在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 enable jenkins
sudo systemctl start 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的快速搭建步骤:

创建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:

创建并启动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

获取初始化密码

docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword

访问Jenkins

打开浏览器,访问http://your_server_ip:7080,输入获取的初始密码进行解锁和配置。

通过以上步骤,你就可以在Debian上快速搭建Jenkins。如果使用Docker,整个过程会更加简单和一致。

0