从上游多分支管道项目触发下游管道作业

时间:2021-07-02 21:29:44

标签: jenkins jenkins-pipeline

我正在尝试使用上游多分支管道作业触发一个简单的管道作业。

对于分支项目A/Develop,

    triggers {
      upstream 'projectA/develop'
    }    

以及从分支 develop 成功创建多分支管道后触发的无缝下游作业

我有另一个项目,它的分支像 dev/21.01、dev/21.02 ..

现在我需要使用来自 projectB 的任何分支来触发下游作业。

我试过

triggers { upstream(upstreamProjects: 'projectB/dev%2F21.06', threshold: hudson.model.Result.SUCCESS) }

triggers { upstream 'projectB/dev%2F21.06'}

triggers { upstream 'projectB/dev%2F\\d*.\\d*' }

triggers { upstream(upstreamProjects: 'projectB/dev%2F\\d*.\\d*', threshold: hudson.model.Result.SUCCESS) }

他们都没有工作。

我的要求是下游作业应该从项目的任何分支触发,使用 mathced regex 模式 projectB/dev%2F\\d*.\\d*

0 个答案:

没有答案