Наша сборка состоит из двух проектов: библиотечного проекта и веб-интерфейса, который зависит от библиотечного проекта.
Задания Hudson настраиваются из файлов maven pom.xml, и зависимость появляется в Hudson как проект downstream / upstream.В обоих заданиях используется триггер построения «poll SCM», и все работает, как задумано, когда изменяется только один проект.
Проблема возникает, когда коммит содержит изменения в обоих проектах, поэтому Хадсон начинает сборку обоих проектов нав то же время, как правило, сборка веб-проекта завершается неудачно, потому что она использует более старую версию библиотечного проекта.
Можно ли настроить Hudson на задержку выполнения сборки веб-проекта, если есть сборка, выполняющая проект библиотеки?