我有无法编辑的基于模板的 CICD 作业。我正在尝试从另一个上游作业(我可以修改的自由式/管道)传递一些值以在下游管道作业中传递环境值。任何帮助
上游作业配置:我有一个带有 env 值的选择参数 (PARAMETER02)。
管道{ 代理任意
stages {
stage('Start'){
steps{
echo "You choose: ${params.PARAMETER02}"
build job: 'CICD-template-downstream-job', wait: false, parameters: [string(name: 'Environment', value: String.valueOf(PARAMETER02))]
}
}
}
}
我在基于模板的作业 (CICD-template-downstream-job) 中创建了一个字符串参数 (Environment)
管道{ 代理任意
stages {
stage('stage1'){
steps{
sh 'echo ${Environment}'
}
}
}
}
构建运行成功但我得到低于输出,但它在管道作业中运行良好... . . [管道] sh
[管道] }