Taiga + GitLab集成:只支持master分支?

时间:2016-12-29 08:41:32

标签: git gitlab webhooks taiga

在工作中我们使用GitLab和Taiga。

因此我们启用了它们之间的集成,现在当开发人员推送包含文本TG-XYZ #closed的提交时,数字XYZ的taiga问题将被关闭并且评论会自动放入其中。

这绝对是好的。但是,它与MergeRequests(或一般的功能分支)不兼容:因为我们不想在MergeRequest合并为master之前关闭taiga问题。

如何将此集成限制为仅适用于主分支?

2 个答案:

答案 0 :(得分:1)

我们找到了一个足够好的解决方法:仅从存储库的分支而不是从存储库中的分支创建MergeRequests。

如果您希望执行此政策以便您的开发人员不会错误地将其破坏,您可以使用" Protect分支" gitlab中的功能和使用通配符(*)不允许任何新分支的创建(这样他们就可以在每个开发人员的分支上推送分支,因此通知Taiga的通知只会在MR是合并为主人。)

答案 1 :(得分:0)

对于需要通过合并请求批准工作流程的提交,您可以考虑: