jenkins - 如何从 Jenkins 中的另一个管道作业调用管道作业
问题描述
我在 Jenkins 有两个流水线工作。一旦 CI 管道成功,我需要调用我的 CD 管道。我还需要将一些值从第一个管道传递到我的第二个管道
解决方案
如果您需要调用另一个作业(无论它是否是管道作业),您可以这样做:
stage ('Invoke_pipelineA w params') {
steps {
build job: 'pipelineA', parameters: [
string(name: 'param1', value: "value1")
]
}
}
stage ('Invoke_pipelineB without params') {
steps {
build job: 'pipelineA'
}
}
推荐阅读
- r - 如何避免 RStudio 将临时文件写入 SSD?
- html - 为什么这些跨度的高度呈现不同?
- php - Wordpress Understrap 在页面上显示帖子
- git - 也应该在 PATH 中的脚本的版本控制
- angular - 用于状态管理的 Angular 和 rxjs subect
- android - 如何从firestore中的对象_field获取数据
- javascript - Modernizr.addTest() 不是函数
- aws-api-gateway - 使用 Chalice 创建的 Api 和 Cognito 授权方返回“未授权”
- python - 将值映射到相关值的枚举函数
- jax-rs - 是否可以在 JAX-RS 请求中注入生产者方法的结果?