如何设置两个或多个分支来触发钩子?在此处输入图像描述
例如:我有三个分支:大师;开发和修复。我想让钩子为master工作并进行开发。
gitlab org/gitlab foss issue 20338在gitlab 11.3(2018年9月(中引入了"按分支过滤推送事件",包括:
支持带有通配符(
*
(的分支模式,就像我们对受保护的分支所做的那样。
因此模式本身相当有限:
| 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
和develop
,而不是fix
。