Я хочу скопировать артефакт сборки из другого задания Jenkins с помощью плагина CopyArtifact.
Артефакт создан с помощью следующей команды:
archiveArtifacts artifacts: '_Builds/BuildRelease/**', fingerprint: true
build 'Release Installer'
В задании 'Release Installer'Я пытаюсь получить заархивированные артефакты, используя следующую команду в конвейере:
stages {
stage('Get Artifacts') {
steps {
step([ $class: 'CopyArtifact',
projectName: "MyBuildJob",
filter: "_Builds/BuildRelease/archive.zip"
])
}
}
Когда задание «Release Installer» выполняется, артефакт не найден.Обе работы выполняются на одном и том же узле сборки.
Я думаю, что в моем правиле фильтра что-то отсутствует.К сожалению, доступная документация Jenkins немного тонка в деталях и примерах.