如何在jenkins中定义多分支管道作业之间的上下游依赖关系?



过去我只在jenkins中使用freestyle job。我使用Build Pipeline插件来可视化上行和下行依赖关系。这是一个很棒的功能,并且很容易理解作业之间的依赖关系。

现在我开始使用几个multibranch - pipeline - jobs,这对我的工作是一个更好的选择。但是我想知道我如何定义和可视化上下游依赖关系?

可能已经晚了,但是我通过将这一步添加到Jenkinsfile中解决了这个问题。

stage('trigger') {
steps {
script {
def jobName = env.JOB_NAME.replaceFirst("currentJob", "nextJob")
build job: jobName, wait: false
}
}
}

在我的例子中,url是://1.0/currentJob分支/分支机构/1.0/nextJob

最新更新