从本质上讲,我需要使用另一个作业的git_commit id来对作业进行参数化,因为我将其用于某些伪像命名。
我知道,如果我将参数名称设置为“ job”,然后在管道中尝试回显$ job或$ job_NAME,那么我会得到对象或作业的名称。
答案 0 :(得分:0)
第一个管道“ MainProject”:
stage('test') {
build job: 'SubProject', parameters: [[$class: 'StringParameterValue', name: 'param1', value: 'test_param']]
}
第二个管道“ SubProject”,使用1个字符串参数“ param1”进行设置:
stage('DoIt') {
echo "$param1"
}
将回馈您的价值。