На Jenkins, как я могу запустить сборки после того, как задание выполнено для двух заданий, но не для обоих?

Название звучит странно, но вот что я имею в виду.

У меня есть задание A, и, если оно выполнено успешно, оно запускает задания 1, 2, 3 и 4. Вот как оно настроено в триггере сборки.

У меня есть работа B, и я хочу, чтобы она выполнялась 1, 2, 3 и 4 также после ее успешного выполнения.

НО, я не хочу, чтобы задания 1, 2, 3 или 4 запускались, если А или В уже выполнили их. Например, если запланировано выполнение задания A и задания B, то это приведет к двойной сборке 1, 2, 3 и 4, а это не то, что мне нужно (вызовет проблемы с тегами git, сборки и т. Д.).

Как я могу сделать это, и я могу сделать это через веб-сайт? Это то, с чем я знаком.

Задания 1, 2, 3 и 4 используются только для имен; им не нужно бегать за друг другом.

1 ответ

Вы можете использовать опцию "Построить после сборки других проектов", Внутри "Построить триггеры" и установить опцию конфигурации.

Раздел конфигурации

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