在GitLab中从功能到主分支的合并请求接受合并请求之前,如何运行构建

时间:2018-11-16 05:14:09

标签: jenkins gitlab jenkins-pipeline git-merge

我创建了一个Jenkins管道作业,还为GitLab中的合并事件和管道正在执行的合并请求添加了挂接的webhook。

但是在提出合并请求之后我无法获得,如何在接受合并请求之前测试请求的合并代码。 (是否可以从gitlabTargetBranch创建一些临时分支?)

我在结帐阶段使用了两个变量gitlabSourceBranch和gitlabTargetBranch。

有人可以建议在结帐阶段为上述内容添加什么吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

一种替代方法是在适用PR的地方使用“门”仓库,即GitLab仓库(您的第一个仓库),然后在接受该PR后运行测试。

如果这些测试通过,则将触发新的PR到最终的实际目标回购,然后可以自动接受。
这样,最终的PR在被接受之前已经过测试。