jenkins 构建后操作_「实战」Jenkins配置Git push后自动构建

本文介绍了如何配置Jenkins以在Git push后自动执行构建。首先,详细阐述了在Jenkins中设置项目构建的具体步骤,包括源码管理、构建触发器和执行脚本。接着,讲解了在GitLab上配置Webhooks的过程,通过添加Jenkins回调地址和secret token实现自动触发构建。完成这些设置后,当在GitLab上push代码时,Jenkins将自动开始构建。
摘要由CSDN通过智能技术生成

# 前言

Jenkins 持续构建集成是软件版本迭代的一大利器,对于前端攻城狮来说,本身对服务器的接触就少,也并不愿意去做这个事。Jenkins持续构建省去了繁琐的服务器替换包的过程,同时有历史构建记录和每次构建的变更记录,这为我们回退和检查构建情况提供了便利。

本文假设你已经搭建了一些基础环境,如Git环境,Node环境等。如未处理请自行百度

# Jenkins配置步骤

1. 在Jenkins中进入你要配置自动构建的项目

c7f903024a7952760ff7449d73dd0f7d.png

要设置自动构建的项目

2. 点击左侧配置选项进行项目发包配置(首先你得有配置的权限)

4341cdfc290264ec16b16592551cd9e1.png

工程中点击配置

3. 对项目的各个模块进行信息填写

这一步是比较关键的,配置文档有几个信息需要填写

  1. 属于描述解释类信息,可以不填
b93e1c48ea7be0e52bce66e29a378b33.png
  1. 填写构建仓库信息,你要发布的代码就从这里拷贝过来的
471c2ce48d17aad64486a9da3d32c1fc.png

源码管理模块

  1. 设置git触发构建的动作
157a0183154c5903e63ae91e79b006d7.png

设置触发器

  1. 选用node作为构建环境
1c28eded685ee5297030bb2683ae85aa.png

构建环境设置

  1. 构建执行的脚本命令
f24ab8c4002378e01aac8d7968e23883.png

构建脚本命令

至此,关于Jenkins的配置已经处理完成了。此时已经能实现手动发版时拉取最新的GitLab上指定分支的代码。

当然,笔者并不满足于此,还想实现git push后自动发版的配置,真正实现自动持续构建集成

# GitLab配置步骤

1. 进入配置自动构建的项目

61fc28544254d255b0f6cbfdad575d44.png

选中要配置的项目

2. 点击 setting --> Integrations 设置Webhooks

344e474cb3b3703c01949705854543a5.png

设置webhooks

3. 增加一个webhook

(1)Jenkins的回调地址,在Jenkins配置中的3.3步骤中笔者已标明

(2)secret token 也需要去Jenkins配置中生成。还是在如上3.3配置截图中,右下角有一个高级按钮,点开展示如下:

ee5dfdc44bf45a72204a95e4e3f86bc4.png

生成secret token

OK,我们来添加一个webhook并进行测试

65adf89c4650dc9f9719724cf8037490.png

添加webhook

点击测试可达性,如果页面提示如下,说明webhook添加成功

ce73b443f7511349e846c2c41f494474.png

测试结果

好了,去你的项目中试试git push 操作吧

记得关注小编哦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值