2017-02-09 23 views
0

У меня задание jenkins с именем «a», которое запускает задание «b» после успешного завершения (задание «b» находится на нижнем потоке работы «a»)Запустите работу jenkins, не запуская ее нисходящие задания

Есть ли способ запустить работу «a» без автоматического запуска задания «b»? Может быть, какой-то плагин?

+1

Вы можете указать более подробную информацию о вашей ситуации? Как вы активируете работу «b»? В каких случаях вы хотите запустить задание «b» при запуске задания «a»? И в таком случае нет? – afxentios

ответ

0

Отключить job "b". Тогда он не запускается, даже когда он запускается из «a».

Если вам требуется более динамичное/автоматическое решение, вы также можете отключить/включить задание «b» из задания «a».

0

Если вы проверили свою конфигурацию на задании UPSTREAM, вы должны добавить шаг POST-BUILD, как показано ниже, и будет возможный выбор из того, что отображается здесь. В задании B, о котором вы говорите, он будет запущен на основе результата Job A и доступных вариантов, он будет запущен независимо от выбора, который вы делаете из раскрывающегося списка.

enter image description here

Таким образом, единственным возможным вариантом является из ОТКЛЮЧИТЬ это, по сценариям (итогов работы A), что вы думаете, где работы B не должен быть запущен.

Надеюсь, это поможет!