Дженкинс CI - продвигать соответствующие нисходящие рабочие места

В настоящее время я использую плагин Promoted Builds для продвижения заданий в QA, Test, Production и т. Д. Этот плагин действительно отлично подходит для продвижения одной работы. Однако я ищу способ продвинуть родительскую работу, и эта работа продвигает остальную часть последующих работ с соответствующей сборкой.

Вот пример. Допустим, у меня есть 3 рабочих места, которые все вызваны из основной работы:

  • Работа 1 - Сборка 200 - Родительская работа начинает работу 2 после успешной сборки
  • Работа 2 - Сборка 400 - Работа 2 запускается с работы 3 при успешной сборке
  • Задание 3 - Сборка 300 - Сборка задания 3 после успешного выполнения задания 2

После того, как это будет сделано, я хочу иметь возможность рекламировать сборку задания 1, сборку 200, и эта работа также будет продвигать сборку задания 2 сборку 400 и сборку задания 3 300, поскольку это артефакты, которые были собраны вместе в последующих связях.

Это легко сделать, фактически создавая рабочие места и автоматически продвигая их, но я не хочу создавать их, поскольку артефакты уже созданы.

Любая помощь высоко ценится!

0 ответов

Другие вопросы по тегам