2012-05-02 3 views
5

Я использую Jenkins 1.461, и у меня проблема при использовании опроса SVN. Мой URL-адрес репозитория имеет форму svn + ssh: // * ****. Я настроил Дженкинса опросить изменения каждые 5 минут. Что происходит, что каждые 5 минут, обнаруживаются изменения:Дженкинс обнаруживает изменения SVN, но не обновляет рабочее пространство?

Начало 2 мая 2012 8:26:24 PM Поступило SCM опрос вызов для XXXXXXXXX 2 мая 2012 8:26:25 PM svn + ssh: // XXXX/svn/XXXX/XXXXXXXXX/XXXXXXXX/trunk находится в ревизии 26,192 (изменено с 26,181) Выполнено. Взято 2,6 с Изменения не найдены

Но рабочее пространство не обновляется после каждого опроса. Последняя ревизия рабочей области по-прежнему составляет 26181, а не 26192, как ожидалось. Я не понимаю, почему. Есть идеи?

Микаэль

+2

Не то, чтобы он отвечал на ваш вопрос, но я настоятельно рекомендую вам вместо этого использовать svn hooks. Таким образом, ваш проект будет запущен только тогда, когда будут совершены сделки. Не нужно постоянно проводить опрос - это может вызвать у вас горе, если у вас много проектов в Дженкинсе. – carlspring

+0

@carlspring Не могли бы вы дать мне несколько ссылок о том, как это работает, пожалуйста? –

+0

Вы можете взглянуть на эту довольно описательную ссылку https://wiki.jenkins-ci.org/display/JENKINS/Subversion+Plugin. В принципе, лучше настроить все, чтобы он не проводил опрос на изменения все время. – carlspring

ответ

13

ли часы на вашем сервере Дженкинс и SVN в синхронизации? Если часы выключены еще немного, странные вещи произойдут. Я сам не использую SVN, поэтому не помню, был ли это один из симптомов, но было бы неплохо начать с проверки часов.

Проще всего установить ntpd на оба узла, настроить их для синхронизации с одним и тем же источником и забыть об этом. Если у вас нет сервера ntp в вашей организации, проверьте http://www.pool.ntp.org

+4

Я получаю предупреждение перед каждой сборкой, указывая на то, что сервер SVN не синхронизирован. На данный момент я добавил @HEAD после каждого URL SVN и, похоже, работает. –

Смежные вопросы