debian

Jenkins在Debian上如何进行持续集成

小樊
46
2025-11-03 00:55:30
栏目: 智能运维

1. 安装Java环境(Jenkins前置依赖)
Jenkins是基于Java的应用程序,需先安装Java运行时环境(JRE)或开发工具包(JDK)。推荐使用OpenJDK 11及以上版本,命令如下:

sudo apt update
sudo apt install openjdk-11-jdk -y
# 验证Java安装
java -version

确保输出显示Java版本信息,如openjdk version "11.0.xx"

2. 添加Jenkins官方仓库
为确保安装最新稳定版Jenkins,需添加其官方APT仓库:

# 导入Jenkins GPG密钥(用于验证软件包完整性)
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
# 添加Jenkins仓库源(Debian稳定版)
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
# 更新APT包列表
sudo apt update

此步骤将Jenkins仓库纳入系统源,便于后续安装。

3. 安装Jenkins并启动服务
通过APT包管理器安装Jenkins,安装过程会自动解决依赖:

sudo apt install jenkins -y

安装完成后,启动Jenkins服务并设置为开机自启:

sudo systemctl start jenkins
sudo systemctl enable jenkins

使用systemctl status jenkins可检查服务运行状态(显示active (running)即为正常)。

4. 解锁Jenkins并完成初始配置
首次访问Jenkins需解锁,解锁密码存储在以下文件中:

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

复制密码,在浏览器中访问http://<your_server_ip>:8080(默认端口8080),粘贴密码完成解锁。
解锁后,Jenkins会引导安装推荐插件(如Git、Pipeline、Maven等),建议勾选“Install suggested plugins”以快速搭建基础环境。

5. 创建管理员账户
插件安装完成后,需创建管理员账户(用于登录和管理Jenkins):

6. 配置Jenkins基础设置

7. 创建Jenkins Job(以Freestyle Project为例)

8. 使用Jenkins Pipeline实现自动化(推荐)
Pipeline是Jenkins的声明式自动化脚本,可通过Jenkinsfile定义整个CI/CD流程(构建、测试、部署)。

9. 监控与维护

0
看了该问题的人还看了