Я настроил задания hudson следующим образом:
Задание A запускает задание B, C, D
Задание A запускает новую сборку каждые 6 часов, а затем запускает задания B, C, D, которые запускают тестовые сценарии для этой сборки.
Но иногда работа B, C, D занимает больше времени, иногда более 6 часов. В этом случае Задание A отправляет новую сборку, результаты тестов будут испорчены двумя сборками.
Итак, я хотел бы знать, есть ли в Хадсоне способ проверить, выполняются ли нижестоящие задания, да, а затем заблокировать вышестоящее задание до завершения нижестоящих заданий.