Teamcity не собирает изменения после завершения одной сборки - PullRequest
0 голосов
/ 19 апреля 2011

Мы используем Teamcity для нашей интеграции сборки.В настоящее время мы боремся с ошибкой.Наш Teamcity работает, а также работает агент.Когда мы фиксируем что-то в svn, teamcity собирает все изменения и затем собирает все наши источники.После того, как этот процесс закончен, svn больше не проверяется.Агент остается в ожидании все время.

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

Ответы [ 3 ]

0 голосов
/ 20 апреля 2011

Какую версию TeamCity вы используете?В версиях 5.x TeamCity сообщает об изменениях в журнале только в том случае, если обнаружены изменения или когда сбор изменений занял слишком много времени.

Также может возникнуть проблема с синхронизацией между сервером SVN и TeamCity (время должно быть синхронизировано)особенно если вы используете внешние и изменения происходят во внешних.

Также вы можете попробовать включить ведение журнала отладки в TeamCity (конфигурация сервера -> Диагностика).В этом случае в teamcity-vcs.log должно быть больше информации.

0 голосов
/ 29 апреля 2011

Глядя на документацию по Тихому периоду, говорится, что это не интервал проверки репо.Это интервал времени, в течение которого ничего не должно случиться с вашим корнем VCS, чтобы он сработал. Чтобы он не запускался при первой регистрации в серии изменений.

Quiet period is a period (in seconds) that TeamCity maintains between the moment the last VCS change is detected and a build is added into the queue.

Может быть, у вашего корня VCS слишком большая область видимости, так что проверки происходят очень часто?Я думаю, что, может быть, все ваши проекты используют один и тот же корень VCS, так что редко бывает, что весь корень «Тихий», в зависимости от того, насколько много других проектов задействовано?

Теперь это выглядит расплывчато, но, может быть, вы понимаете общую идею?

Тихий режим на сайте JetBrains

0 голосов
/ 19 апреля 2011

Можете ли вы опубликовать то, что вы настроили для настроек триггера сборки?У меня есть настройка TeamCity с VCS Trigger, настроенным на период ожидания 60 секунд.(он будет опрашивать SVN каждые 60 секунд в поисках изменений и, если они будут найдены, запускать сборку)

Что кажется странным, так это то, что ваша конфигурация TeamCity получает первую сборку, но не последующие.У вас также настроен правильный корень VCS?

...