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

How to define up- and downstream dependencies between multibranch-pipeline-jobs in jenkins?

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

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

也许晚了,但我通过将此步骤添加到 Jenkinsfile 解决了它。

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

就我而言,网址是: /branches/1.0/当前工作 /branches/1.0/下一个工作