作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有两个 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/
我是一名优秀的程序员,十分优秀!