У меня есть следующий макет проекта:
- Проект WAR A
- Проекты по разведке и добыче
- Зависимость B
- Зависимость C
- Зависимость D
- Проекты по разведке и добыче
Я хочу настроить A так, чтобы каждый раз, когда я хочу запускать сборку, он сначала будет строить B, C и D. Если либо сборка для B, C, либо D не выполняется, тогда A build также не работает.
Кажется, что это общий сценарий сборки, но я не уверен, как его выполнить. Существуют следующие варианты, но они, похоже, не имеют правильных отношений:
- Сборка триггеров - сборка после создания других проектов
- Будет построен текущий проект после некоторых восходящих проектов, но мне нужно контролировать сборку из этого проекта, так как я занимаюсь развертыванием WAR. Я просто хочу всегда создавать зависимости в первую очередь.
- Действия после сборки - создайте другие проекты
- Будет строить проекты после этого, но это назад для того, что я хочу делать.
Есть ли конфигурация сборки в Hudson (или через плагин), которая будет работать для меня?