TeamCity GIt 实验室合并请求未触发构建

TeamCity GIt lab merge request not triggering a build

我们正在尝试根据合并请求触发构建,但它没有发生,我们遵循了 http://www.nguyenquyhy.com/2017/10/how-to-integrate-teamcity-and-gitlab-ci/,但没有成功。

创建合并请求时触发构建是否可行?

我们正在使用: “TeamCity 2017.2.3 (build 51047),有效发布日期 2017-11-27,目前 运行 处于专业模式。 最大授权代理数:专业版授权提供3个代理 构建配置的最大数量:专业版许可证提供的 100 个构建配置” 和 gitLab 作为托管服务。

感谢评论。 如上述文章所述,我们需要将其添加到 VCS 根目录中:

"+:refs/heads/(*) and +:/refs/(merge-requests/*)/head"

这实际上获取了可用的合并请求作为要构建的分支。

好吧,我们通过创建格式略有不同的触发器来解决问题: "+:合并请求/*"

这会在合并请求时触发构建。