【实战】Jenkins配置Git push后自动构建

作者 : 开心源码 本文共793个字,预计阅读时间需要2分钟 发布时间: 2022-05-12 共254人阅读

# 前言

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

? 本文假设你已经搭建了少量基础环境,如Git环境,Node环境等。如未解决请自行百度

# Jenkins配置步骤

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

要设置自动构建的项目

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

工程中点击配置

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

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

  1. 属于形容解释类信息,可以不填

General部分

  1. 填写构建仓库信息,你要发布的代码就从这里拷贝过来的

    源码管理板块

  2. 设置git触发构建的动作

    设置触发器

  3. 选用node作为构建环境

    构建环境设置

  4. 构建执行的脚本命令

    构建脚本命令

? 至此,关于Jenkins的配置已经解决完成了。此时已经能实现手动发版时拉取最新的GitLab上指定分支的代码。
? 当然,笔者并不满足于此,还想实现git push后自动发版的配置,真正实现自动持续构建集成


?

# GitLab配置步骤

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

选中要配置的项目

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

设置webhooks

3. 添加一个webhook

(1)Jenkins的回调地址,在Jenkins配置中的3.3步骤中笔者已标明
(2)secret token 也需要去Jenkins配置中生成。还是在如上3.3配置截图中,右下角有一个高级按钮,点展开示如下:

生成secret token

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

增加webhook

? 点击测试可达性,假如页面提醒如下,说明webhook增加成功

测试结果

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

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 【实战】Jenkins配置Git push后自动构建

发表回复