Можно передать имя задания в качестве параметра.
Изменить восходящий конвейер на:
build job: 'my-downstream-project',
parameters: [string(name: 'upstreamJobName', value: env.BRANCH_NAME)]
Добавить параметр в нисходящий конвейер:
parameters {
text(name: 'upstreamJobName',
defaultValue: '',
description: 'The name of the job the triggering upstream build'
)
}
И измените директиву копирования на:
copyArtifacts projectName: "my-upstream-project/${params.upstreamJobName}",
selector: upstream(),
filter: '*.jar',
fingerprintArtifacts: true
Et voila:
Скопирован 1 артефакт из сборки «My Upstream Project» my-tag »номер сборки 1