Копировать артефакты из конкретной продвигаемой сборки

У меня есть две работы в Дженкинс. Первое имя "Build", а второе имя "Deploy to test environment". В первом задании тестер устанавливает продвижение вручную, а затем могут быть развернуты только продвинутые сборки. Во втором задании я добавил параметр "Promoted Build Parameter", который генерирует выпадающий список с продвинутыми сборками, но я не могу связать значение этого параметра с шагом сборки "Copy artifact from another project". Итак, как я могу скопировать артефакты из выбранной продвигаемой сборки?

1 ответ

Решение

В вашем проекте развертывания:

  1. Настройте параметр Promoted Build с именем (например) PromotedBuild
  2. Настройка копирования артефактов из другого проекта в конкретную сборку с номером сборки как ${PromotedBuild_NUMBER}

Также, если вы хотите запустить проект развертывания из вашего проекта сборки, вы можете сделать это:

  1. В процессе продвижения вашего проекта сборки добавьте параметризованную сборку Trigger для других проектов с предопределенным параметром PromotedBuild_NUMBER = $ PROMOTED_NUMBER.
Другие вопросы по тегам