Hudson: создавать ночью только при изменении зависимости кодовой базы или снимка - PullRequest
1 голос
/ 28 апреля 2011

У меня есть отдельная работа, чтобы построить проект ночью.Но я хочу создать его только в том случае, если код проекта изменяется или строится зависимость снимка от проекта.

Построение проекта ночью, когда была изменена кодовая база, может быть достигнуто с помощью опроса SCMграфик.Но как я могу объединить это вместе с "Построить всякий раз, когда строится зависимость SNAPSHOT"?

1 Ответ

1 голос
/ 28 апреля 2011

Я предполагаю, что эти снимки также существуют как задания в вашем Гудзоне.(если это неверно, скажите, пожалуйста, в комментарии)

  • Для каждого проекта выполните ночной опрос SCM (как вы сделали).
  • В зависимых работах перейдите на Триггеры компоновки и отметка Компоновка после компоновки других проектов (это непосредственно в разделе «Построить при построении зависимости SNAPSHOT») и введите упомянутые вами проекты снимков.Сделайте , а не , отметьте «Построить всякий раз, когда строится зависимость SNAPSHOT».
  • Перейдите к Расширенные параметры проекта и отметьте Блок сборки, когда создается проект верхнего уровня.
  • Возможно, вы также захотите выделить время опроса, поэтому, если первое из них равно «0 0 * * *», следующее может быть установлено в «0 1 * * *» (т.е. через 1 час после следующего).
...