debian

Debian Jenkins配置步骤有哪些

小樊
41
2025-09-21 13:22:49
栏目: 智能运维

1. 安装Java环境
Jenkins依赖Java运行时环境(JRE),需先安装OpenJDK 11(或更高版本)。执行以下命令:

sudo apt update && sudo apt install -y openjdk-11-jdk

验证安装:java -version,输出应包含Java版本信息。

2. 添加Jenkins官方软件源
为获取最新稳定版Jenkins,需添加其官方Debian仓库:

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

更新软件包索引:sudo apt update

3. 安装Jenkins
通过APT安装Jenkins:

sudo apt install -y jenkins

安装完成后,Jenkins服务会自动启动。

4. 启动Jenkins服务并设置开机自启

sudo systemctl enable jenkins  # 设置开机自启动
sudo systemctl start jenkins   # 启动服务

检查服务状态:sudo systemctl status jenkins,确认状态为“active (running)”。

5. 访问Jenkins控制面板
在浏览器中输入http://<服务器IP>:8080(默认端口8080),首次访问需解锁Jenkins。

6. 解锁Jenkins
获取初始管理员密码:

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

将输出的密码粘贴到Web界面的“Unlock Jenkins”输入框中。

7. 安装必要插件
进入“Manage Jenkins > Plugin Manager”,选择“Recommended plugins”(推荐插件)安装,或手动选择以下核心插件:

8. 配置全局工具与环境变量
进入“Manage Jenkins > Configure System”,设置以下内容:

9. 配置凭据管理
进入“Manage Jenkins > Credentials”,添加代码托管平台(如GitHub、GitLab)的访问凭据:

10. 创建自动化构建任务

11. 配置自动化触发器(可选)
为实现代码提交后自动触发构建,可配置Git钩子:

12. 配置防火墙(可选但推荐)
若系统启用了ufw防火墙,需开放Jenkins相关端口:

sudo ufw allow 8080/tcp   # Jenkins Web界面端口
sudo ufw allow 50000/tcp  # Jenkins Agent通信端口(若使用分布式构建)
sudo ufw reload

0
看了该问题的人还看了