teamcity запускает несколько сборочных проектов на доработке - PullRequest
3 голосов
/ 14 декабря 2009

Я бы хотел запустить несколько сборочных проектов Team-City с одной и той же версией SVN. Возможно ли это?

Ответы [ 3 ]

3 голосов
/ 17 января 2010

Посмотрите на зависимости моментальных снимков. Если конфигурация сборки A зависит от снимка B, то при запуске A будет запущен B, и оба будут работать на одних и тех же источниках.

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

0 голосов
/ 06 апреля 2012

Сборки SnapShot позволяют это и повторно используют сборки. Таким образом, если у вас есть 5 шагов, и шаги 1-4 были выполнены на прошлой неделе, выполнение шага 5 не потребует повторного выполнения 1-4. И наоборот, выполнение шага 5 будет выполнено 1-5, если ни один из них не был выполнен ранее, и все будут использовать одинаковые номера редакций проверки.

Для простого случая из 3 шагов, просто:

  1. Настройте сборку 3 так, чтобы она зависела от снимка сборки 2.
  2. Установите для Build 2 зависимость от снимка от Build 1.

Теперь у вас будет Build 1 -> Build 2 -> Build 3.

Это дает вам аккуратные графики: enter image description here

0 голосов
/ 14 декабря 2009

Конечно, создайте несколько конфигураций сборки и настройте их для запуска изменений SVN-изменений в корне общего хранилища.

У вас также может быть один триггер сборки другого.

...