民间,
自从切换到Jenkins的多分支管道(我与GitLab结合使用)以来,我实际上有很多乐趣。 但是我仍然不能解决的问题是如何构建源自fork的合并请求 - 来自同一个远程的合并请求会触发构建但不会触发我的分支!
我很高兴听到有关此事的任何想法。
非常感谢社区!
答案 0 :(得分:0)
也许你可以尝试不同的方法:
multibranch管道用于连续构建(仅使用编译和测试)。这基本上是对我们当前工作的快速反馈。
建立MR完全是另一项业务。它应该为审阅者提供所有必要的元素,以确定MR是否可以在主分支上合并。因此,它可能意味着代码质量分析,安全性分析,门控,仪表板......
在这方面,它应该在不同的工作中分开。
为这两个功能分别做两个单独的工作不仅更清晰,而且我相信,它可以解决你的fork问题。