如何在詹金斯中定义多分支管道作业之间的上游和下游依赖关系?
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/下一个工作
过去我只在 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/下一个工作