debian

Jenkins在Debian上如何集成版本控制

小樊
43
2025-10-27 10:24:01
栏目: 智能运维

1. 准备基础环境
在Debian上集成Jenkins与版本控制(以Git为例)前,需先安装Java(Jenkins依赖)和Git工具。执行以下命令安装OpenJDK 11和Git:

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

验证安装:java -version(显示Java版本)和git --version(显示Git版本)。

2. 安装并配置Jenkins
通过APT仓库安装Jenkins:

wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo tee /usr/share/keyrings/jenkins-keyring.asc > /dev/null
echo "deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] https://pkg.jenkins.io/debian-stable binary/" | sudo tee /etc/apt/sources.list.d/jenkins.list > /dev/null
sudo apt update
sudo apt install -y jenkins

启动Jenkins并设置开机自启:

sudo systemctl enable --now jenkins

访问http://<服务器IP>:8080,通过/var/lib/jenkins/secrets/initialAdminPassword文件获取初始密码解锁,安装推荐插件(含Git Plugin),创建管理员账户。

3. 配置Git插件与凭据
进入Jenkins管理界面,点击Manage Jenkins > Global Tool Configuration,找到Git section:

为安全认证Git仓库,需添加凭据:

4. 创建Jenkins任务并关联Git仓库
点击New Item,输入任务名称(如“my-app-ci”),选择Freestyle project(或Pipeline),点击OK
在配置页面,找到Source Code Management部分:

5. 配置构建触发器
根据需求设置代码变更触发方式:

6. 添加构建步骤
根据项目技术栈添加构建命令,例如:

7. 保存并运行任务
点击Save保存配置,返回任务首页,点击Build Now手动触发构建,或等待Webhook/定时触发。构建完成后,可在Build History中查看结果。

注意事项

0
看了该问题的人还看了