На 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 ответ
Вы можете использовать опцию "Построить после сборки других проектов", Внутри "Построить триггеры" и установить опцию конфигурации.