Events Gitlab推送事件
如何设置两个或多个分支来触发挂钩 例如: 我有三个分支:大师;开发和修复。 我希望钩子能为master和develop工作。在GitLab 11.3(2018年9月)中引入了“按分支过滤推送事件”,包括: 支持带有通配符的分支模式(Events Gitlab推送事件,events,gitlab,hook,push,continuous-delivery,Events,Gitlab,Hook,Push,Continuous Delivery,如何设置两个或多个分支来触发挂钩 例如: 我有三个分支:大师;开发和修复。 我希望钩子能为master和develop工作。在GitLab 11.3(2018年9月)中引入了“按分支过滤推送事件”,包括: 支持带有通配符的分支模式(*),就像我们一样 因此,模式本身相当有限: | Wildcard Protected Branch | Matching Branches | |===========================|=
*
),就像我们一样
因此,模式本身相当有限:
| Wildcard Protected Branch | Matching Branches |
|===========================|==================================================|
| *-stable | production-stable, staging-stable |
| production/* | production/app-server, production/load-balancer |
| *gitlab* | gitlab, gitlab/staging, master/gitlab/production |
没有xxx | yyy
或语法
在您的情况下,模式
*e*
足以只选择master
和develope
,而不是fix
我不这么认为,bcs如果我创建一个带有e字母的分支,它也会触发hook。但我可以为master branch添加一个钩子,为开发branch添加第二个钩子:)@AndreyRF我同意,这确实是一个解决方法。您的解决方案更安全,即使它涉及更多挂钩。