如何从来自fork的gitlab合并请求触发jenkins多分支管道构建?

如何从来自fork的gitlab合并请求触发jenkins多分支管道构建?,jenkins,jenkins-plugins,gitlab,jenkins-pipeline,Jenkins,Jenkins Plugins,Gitlab,Jenkins Pipeline,各位 自从在Jenkins中切换到多分支管道(我与GitLab结合使用)以来,我实际上玩得很开心。 但是我仍然没有想到的是如何构建源自fork的合并请求——来自同一远程的合并请求触发构建,而不是来自我的fork的合并请求 我真的很高兴听到关于这个的任何想法 非常感谢社区 也许你可以尝试另一种方法: 多分支管道用于连续构建(只需编译和测试)。这基本上是对我们当前工作的快速反馈 建造MR完全是另一回事。它应该向审查人员提供所有必要的元素,以确定MR是否可以合并到主分支上。因此,它可能意味着代码质量分

各位

自从在Jenkins中切换到多分支管道(我与GitLab结合使用)以来,我实际上玩得很开心。 但是我仍然没有想到的是如何构建源自fork的合并请求——来自同一远程的合并请求触发构建,而不是来自我的fork的合并请求

我真的很高兴听到关于这个的任何想法


非常感谢社区

也许你可以尝试另一种方法:

多分支管道用于连续构建(只需编译和测试)。这基本上是对我们当前工作的快速反馈

建造MR完全是另一回事。它应该向审查人员提供所有必要的元素,以确定MR是否可以合并到主分支上。因此,它可能意味着代码质量分析、安全性分析、门控、仪表板

在这方面,它应该分为不同的工作


为这两种功能分别做两份工作不仅更干净,而且我相信,这将解决您的fork问题。

您是否尝试过创建另一份工作来用fork构建您的MR?在MR事件中触发它的webhook?你建议我为每个fork做一个作业吗(只有一项工作,看看它是否有效。我只是说,统一做事可能有助于排除故障。我正在阅读你的问题,我想知道:multibranch和forks先生的问题之间有什么联系吗?(从你玩得很开心这一事实可以看出,这很好!)