Может кто-нибудь помочь с этой проблемой?
У меня есть тестовая работа, нижестоящая работа и совместная работа.
Я только хочу, чтобы задание соединения выполнялось, если последующее задание выполнено успешно.
Если тестовое задание не выполнено и последующее задание выполнено успешно, я все же хочу запустить задание соединения.
Кто-нибудь знает плагин, который может помочь здесь?
Плагин объединения не достаточно хорош, потому что я могу настроить его для запуска задания присоединения, когда тестирование и последующий поток пройдены успешно, или запуска соединения независимо от того, успешен ли / неудачен задания. Но не запускайте присоединяющуюся работу ТОЛЬКО в случае успеха ниже по течению.
Почему я хочу сделать это таким образом? Я хочу объединить рабочие места вместе, но только в том случае, если обычная работа «вниз по течению» будет успешной. Если это не удается, я хочу, чтобы конвейер "сломался".
Добавление дополнительной информации к исходному вопросу:
Итак, у меня есть набор тестов (Test.1, Test.2, Test.3). Я могу управлять ими индивидуально из Хадсона, они бегут, дают результат и заканчивают. Я также хочу иметь возможность запускать их как часть конвейера. Test.1 запускается, заканчивается и затем запускает Test.2. и т.д. Так что у меня есть два отдельных способа запуска Test.1. Индивидуально или как часть трубопровода. Чтобы помочь здесь, я сделал Test.1, Test.2 и т.д. параметризованными (true / false). По умолчанию параметр имеет значение false. Поэтому, когда я запускаю Test.1 по умолчанию (false), тест запускается и заканчивается. Когда я запускаю Test.1 с параметром True, я бы хотел, чтобы он запускал Test.2. Этот второй бит, который я не могу сделать
Большое спасибо
John