前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Jenkins+Gogs(git仓库)系列10:设置一个可自动构建、可选择分支构建的Job——Gogs配置

Jenkins+Gogs(git仓库)系列10:设置一个可自动构建、可选择分支构建的Job——Gogs配置

作者头像
MyJie
发布2019-11-20 14:56:57
1.1K0
发布2019-11-20 14:56:57
举报
文章被收录于专栏:MyJie的个人日记MyJie的个人日记

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/yangj507/article/details/100778947

接着说明Gogs仓库设置web钩子

1、进入仓库项目(要获取管理权限)

2、详细内容配置

3、配置完成后,可以测试推送,那么咱们来看看推送的内容(重点)

4、关键点讲解-1

若是想研发push固定的分支才触发构建,push其他的分支不触发构建如果配置呢?

例如:我有两个分支,master、dev,研发push dev的时候,Jenkins不会触发自动构建,push master分支的时候,才触发

Jenkins的这个配置,就是你想匹配的条件,如上图,推送的是master,和我们这个正则匹配,那么它就可以触发,不匹配不触发

5、关键点讲解-2

触发条件匹配成功了,但是构建的代码好像不对,貌似构建到了其他分支,并非自己所想的分支了

Jenkins的这个配置,就是设置默认拉取哪个分支进行构建,我若是想自动构建master,那么这里就设置成master。若是想自动构建dev,那么就默认设置成dev

注:触发自动构建 和 拉取某个分支,是没有直接关联关系的,你也可以设置master触发自动构建,但是你拉取dev分支(这只是举例,非规范操作)所以需要你手动去确认,你这一条线的配置是正确的

6、关键点讲解-3

参数化配置

选择哪个分支,构建哪个分支,用于手动构建

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-09-12 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档