Копировать артефакты из конкретной продвигаемой сборки
У меня есть две работы в Дженкинс. Первое имя "Build", а второе имя "Deploy to test environment". В первом задании тестер устанавливает продвижение вручную, а затем могут быть развернуты только продвинутые сборки. Во втором задании я добавил параметр "Promoted Build Parameter", который генерирует выпадающий список с продвинутыми сборками, но я не могу связать значение этого параметра с шагом сборки "Copy artifact from another project". Итак, как я могу скопировать артефакты из выбранной продвигаемой сборки?
1 ответ
Решение
В вашем проекте развертывания:
- Настройте параметр Promoted Build с именем (например) PromotedBuild
- Настройка копирования артефактов из другого проекта в конкретную сборку с номером сборки как ${PromotedBuild_NUMBER}
Также, если вы хотите запустить проект развертывания из вашего проекта сборки, вы можете сделать это:
- В процессе продвижения вашего проекта сборки добавьте параметризованную сборку Trigger для других проектов с предопределенным параметром PromotedBuild_NUMBER = $ PROMOTED_NUMBER.