Как заставить Hudson продвигать сборку после завершения связанных цепочек заданий? - PullRequest
3 голосов
/ 17 февраля 2010

Я использую подключаемый модуль сборки Hudson, чтобы попробовать автоматическое развертывание, если все проекты maven хороши.

Моя настройка похожа на следующую

Задание Hudson создает тег управления версиями и затем запускает последующие сборки проектов A и B. A запускает последующий проект Z.

У меня в настоящее время есть плагин для продвинутых сборок, прослушивающий успехи A, B, Z. Но продвижение по службе никогда не происходит.

В настоящее время у меня нет проекта, запускающего все 3, поскольку нет смысла строить Z до A.

Есть идеи?

Ответы [ 2 ]

2 голосов
/ 02 марта 2011

Я думаю, вам нужно настроить дактилоскопию, чтобы Jenkins мог отслеживать, какая из нижестоящих сборок была протестирована, а какая вышестоящая сборка.

1 голос
/ 20 марта 2011

Вы можете попробовать Плагин сборки конвейера или почерпнуть вдохновение из недавнего сообщения в блоге Kohsuke "Выполнение хореографии / рабочего процесса с помощью Jenkins CLI" (требуется вход в систему с учетной записью CloudBees / Google / GitHub), что должно дать вам больше свободы в организации вашей работы.

...