我创建了一个Jenkins管道作业,还为GitLab中的合并事件和管道正在执行的合并请求添加了挂接的webhook。
但是在提出合并请求之后我无法获得,如何在接受合并请求之前测试请求的合并代码。 (是否可以从gitlabTargetBranch创建一些临时分支?)
我在结帐阶段使用了两个变量gitlabSourceBranch和gitlabTargetBranch。
有人可以建议在结帐阶段为上述内容添加什么吗?
谢谢!
答案 0 :(得分:0)
一种替代方法是在适用PR的地方使用“门”仓库,即GitLab仓库(您的第一个仓库),然后在接受该PR后运行测试。
如果这些测试通过,则将触发新的PR到最终的实际目标回购,然后可以自动接受。
这样,最终的PR在被接受之前已经过测试。