Как отложить сборку Hudson, пока не будут построены ее зависимости? - PullRequest
1 голос
/ 26 октября 2010

Наша сборка состоит из двух проектов: библиотечного проекта и веб-интерфейса, который зависит от библиотечного проекта.

Задания Hudson настраиваются из файлов maven pom.xml, и зависимость появляется в Hudson как проект downstream / upstream.В обоих заданиях используется триггер построения «poll SCM», и все работает, как задумано, когда изменяется только один проект.

Проблема возникает, когда коммит содержит изменения в обоих проектах, поэтому Хадсон начинает сборку обоих проектов нав то же время, как правило, сборка веб-проекта завершается неудачно, потому что она использует более старую версию библиотечного проекта.

Можно ли настроить Hudson на задержку выполнения сборки веб-проекта, если есть сборка, выполняющая проект библиотеки?

1 Ответ

1 голос
/ 26 октября 2010

Разве веб-проект и другой проект не находятся в другой области управления версиями? С другой стороны, вы можете определить восходящие или нисходящие зависимости и сказать, что запускать только в том случае, если сборка прошла хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...