我正在尝试使用上游多分支管道作业触发一个简单的管道作业。
对于分支项目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*