gpt4 book ai didi

jenkins - 如何在另一个jenkins管道B中调用jenkins管道A

转载 作者:行者123 更新时间:2023-12-02 02:17:09 25 4
gpt4 key购买 nike

我有两个 Jenkins 管道,假设管道 A 和管道 B。我想在管道 B 中调用管道 A。我怎样才能做到这一点?

(pipeline-A是pipeline-B的子集。Pipeline-A负责做一些可以在pipeline-B中重用的日常工作)

我已经在我的机器上安装了 Jenkins 2.41。

最佳答案

以下解决方案适合我:

pipeline {
agent
{
node {
label 'master'
customWorkspace "${env.JobPath}"
}
}

stages
{
stage('Start') {
steps {
sh 'ls'
}
}

stage ('Invoke_pipeline') {
steps {
build job: 'pipeline1', parameters: [
string(name: 'param1', value: "value1")
]
}
}

stage('End') {
steps {
sh 'ls'
}
}
}
}

在此处添加“Pipeline: Build Step”官方文档的链接: https://jenkins.io/doc/pipeline/steps/pipeline-build-step/

关于jenkins - 如何在另一个jenkins管道B中调用jenkins管道A,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43337070/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com