Jenkins muti-configuration-project 中调用pipeline project
解决方案
- 创建多配置项目:
- 在 Jenkins 中创建一个新的多配置项目。
- 在“配置矩阵”部分,添加你需要的 Axis(例如,版本、操作系统等)。
- 配置触发器:
- 在多配置项目的构建步骤中,添加“触发/调用其他项目的构建”步骤。
- 选择要触发的 Pipeline 项目,并配置参数传递。假设 Axis 的名称为 version 和 os,你可以传递这些参数到 Pipeline 项目中。
- 在多配置项目的构建步骤中,添加“触发/调用其他项目的构建”步骤。
- 选择要触发的 Pipeline 项目,并配置参数传递。假设 Axis 的名称为 version 和 os,你可以传递这些参数到 Pipeline 项目中。
- 设置 Pipeline 项目:
- 在 Pipeline 项目中,使用参数化构建。你可以在 Jenkinsfile 中定义参数,例如
pipeline {
agent any
parameters {
string(name: 'version', defaultValue: '', description: 'Version'