debian

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

使用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
看了该问题的人还看了