这里就假设你项目配置好了。就差自动构建了。
先看图,再下滑
步骤一是区分仓库的,步骤二是区分分支的。
流程:
在云效中配置你的jenkins的webhook(仓库某个行为后会调用这个链接,比如推送事件后)
上图的英文中也有教你怎么用了 。配完后就可以精确通知到本次jenkin任务中了。
【也许你们没有域名啊,用ip地址也行的】
先看图,再下滑。步骤二是区分分支的。
Generic Webhook Trigger主要有: Post content parameters、 Header parameters、Request parameters和Optional filter这几个组成。
其中,Post content parameters是对POST请求数据的处理,其他 Header parameters、Request parameters类似,
1.声明一个变量ref
2.给变量ref赋值。值是webhook这个请求的请求体(post请求的content)的ref属性,可以区分分支
3. 【和4一起讲吧】3是个正则表达式,4是获取ref变量的。当34匹配上的时候就是true,就能触发构建
推送master分支的话,就是refs/heads/master。
【用opitonal fileter的意义】
我们公司开发只能操作测试环境,其他环境运维才有权限操作的。如果你有一个jk任务可选地构建某个分支(test/master/release)的需求,可以搜下多分支配置。