Как запустить сборку Jenkins, только если другая сборка была успешной? - PullRequest
12 голосов
/ 20 февраля 2012

Я хочу, чтобы Дженкинс выполнил регулярно запланированную сборку A только , если другая регулярно запланированная сборка B была успешной. Если сборка A не удалась, зависимая от этого сборка B не должна запускаться (так как она также не будет работать). Я не хочу запускать B из A напрямую, так как B как совершенно другое расписание (выполняется реже).

Ответы [ 2 ]

11 голосов
/ 20 февраля 2012

Попробуйте BuildResultTrigger Plugin - вы можете установить его в задании B , чтобы опрашивать результаты задания A с желаемой (не) частотой.

0 голосов
/ 20 февраля 2012

Я бы порекомендовал Параметризованный триггерный плагин . В качестве шага после сборки на B, пусть задание A будет запущено при успешной сборке. Вам не нужно указывать параметры.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...