Jenkins+基础系列10:设置一个可自动构建、可选择分支构建的Job——Gogs配置

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

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

2、详细内容配置

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

4、关键点讲解-1

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

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

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

扫描二维码关注公众号,回复: 15020402 查看本文章

5、关键点讲解-2

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

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

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

6、关键点讲解-3

参数化配置

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

猜你喜欢

转载自blog.csdn.net/yangj507/article/details/100778947