Это нормально, что Хадсону нужно очень много времени, прежде чем он заметит новую версию SVN? - PullRequest
0 голосов
/ 19 июня 2009

Я только недавно начал использовать Hudson в качестве CI-сервера для моего проекта. Я создал «работу» с SVN-хранилищем. Сервер работает на моем локальном компьютере, а хранилище SVN размещено на http://www.unfuddle.com.

Проблема в том, что, когда я фиксирую код на своем локальном компьютере, а затем вручную запускаю сборку в Hudson, требуется несколько минут, прежде чем будет обнаружена новая версия. Поэтому первая сборка после коммита всегда является сборкой без использования новой ревизии.

Это нормально? Есть ли какие-либо настройки, чтобы предотвратить это поведение?

Спасибо заранее и с наилучшими пожеланиями!

1 Ответ

2 голосов
/ 19 июня 2009

Я полагаю, что когда вы запускаете сборку, она выполняет обновление и регистрирует сообщения типа "На ревизии xxx", но без каких-либо изменений

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

...