Давайте передадим ниже параметров нижестоящим заданиям: -
def build_number_of_build="${BUILD_NUMBER}"
def job_name_of_build="${JOB_NAME}"
pipeline {
agent {
label 'node_1'
}
stages {
stage('trigger-downstream-job') {
steps{
build job: 'Downstream_Job', parameters: [[$class: 'StringParameterValue', name: 'job_name_of_build', value: job_name_of_build ], [$class: 'StringParameterValue', name: 'build_number_of_build', value: build_number_of_build ]], wait: false
}
}
}
}
Теперь, как получить его в Downstream_Job?
, теперь вы можете напрямую вызывать $job_name_of_build
$build_number_of_build
в любом месте в Downstream_Job, при условии, что переменная job_name_of_build, build_number_of_build определена в Downstream_Job
, чтобы они могли получить значение из вышестоящего задания.