В Гудзоне строятся зависимые проекты - как это остановить? - PullRequest
0 голосов
/ 22 апреля 2011

У меня есть сценарий использования, когда мне нужно один раз запустить сборку Hudson для релиза, чтобы запустить плагин, который мы не хотим запускать в другое время и который мы не хотим размещать внутри pom (см .: Можно ли заменить весь URL-адрес хранилища параметризованной строкой в ​​Hudson / Jenkins? ).

По сути, я беру URL-адрес релиза svn для проекта и выполняю сборку на нем.Однако это вызывает зависимые сборки.Это, несмотря на то, что следующие опции не проверены:

  • Сборка при построении зависимости SNAPSHOT
  • Сборка после сборки других проектов
  • Сборка других проектов

Я не понимаю, почему возникает эта ассоциация (тем более что это релиз).Я особенно не понимаю, почему это происходит для проекта, который не зависит от других проектов, создаваемых в hudson (однако другие проекты зависят от него).

Кто-нибудь знает, что я делаю неправильно или какМогу ли я помешать Хадсону запускать любые другие сборки при сборке этого выпуска?

1 Ответ

0 голосов
/ 20 октября 2011

Включены ли в каких-либо зависимых заданиях опции "Построить при изменении содержимого URL"?

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

...