У меня есть задание NIGHTLY
, которое запускается один раз каждую ночь с помощью периодического таймера.
Теперь я хочу изменить так, чтобы задание NIGHTLY
запускалось только в случае успешного последнего выполнения другого задания FOO
в Гудзоне.
Примечание:
- Задание
FOO
запускается много раз каждый день и запускается SCM.
NIGHTLY
следует запускать только один раз за ночь и в определенное время.
В настоящее время у меня есть еще одно задание NIGHTLY_TRIGGER
, которое запускает скрипт bash, который обращается к удаленному API задания FOO
, чтобы проверить, успешно ли задание FOO
, и, если это так, запускает задание NIGHTLY.
Есть ли лучший способ сделать это? (предпочтительно с использованием некоторых плагинов Hudson)