Я архивировал артефакт как последний шаг сборки, и он был доступен как-то вроде этого: https://xxx.ci.cloudbees.com/job/xxx/52/artifact/target/xxx-1.2.1-SNAPSHOT-r8304-20130807-1507-app.zip
Как я могу легко получить доступ к артефакту в моем процессе продвижения? Обратите внимание, что мне нужно получить доступ к конкретной сборке, а не к последнему успешному.
Целью процесса продвижения является копирование артефакта на S3, где наше задание на развертывание будет продолжать его обрабатывать. Поэтому я мог бы продвинуть сборку № 52 для разработки (скопируйте ее в конкретный ведро S3), а затем продвиньте сборку №50 до производства и т.д.
В идеале я могу получить доступ к артефакту в оболочке script, чтобы переименовать файл и т.д. Есть ли переменная среды для доступа к архивированным артефактам сборки, которые я не могу найти и как это сделать? $BUILD_URL
и $JOB_URL
уже относятся к процессу продвижения и не указывают на сам сборку в сценариях оболочки в рекламной работе.
С плагином copy artifact я могу копировать только артефакты из других сборок в процессе продвижения, которые мне не нужно делать.