svnpoller не запускается (предупреждение в файле twistd.log) - PullRequest
0 голосов
/ 24 января 2011

Я не уверен, что происходит, но я получаю эту странную проблему с buildbot.

SVNPoller настроен должным образом (проверил различные файлы примеров конфигурации), когда я запускаю команду checkbf buildbot, она говорит, что все в порядке .... но она не будет работать вообще.

Если я запускаю сборку через класс планировщика, он работает нормально, я могу получить исходные обновления и построить без проблем (пробовал с 1-часовым периодом).

Проблема в том, что не работает опросер, поэтому даже если я собираю каждый час, столбец изменений остается пустым (я получаю изменения для разных версий, поэтому, если я нажму на детали сборки, я смогу увидеть sourcetamp, несущий правильную и самую последнюю редакцию каждый раз, когда я изменяю кодовую базу); поэтому у меня нет возможности узнать, не удалась ли сборка, кто сделал последнее изменение.

Еще одна особенность: в файле twistd.log я вижу следующую строку:

Warning: no ChangeSources specified in c['change_source']

И я не уверен, почему это не сработает, поскольку checkconfig не вызывает никаких ошибок.

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

Это код для опроса:

    c['change source']=SVNPoller 
(svnurl="svn+ssh://user@svnserver.domain.com/svn/project/trunk,
pollinterval=60*5,
histmax=10,
project=myproj,
svnbin = '/usr/bin/svn')

Пока все выглядит хорошо, поэтому я не совсем уверен, что здесь не так ... почему SVNPoller не запускает какую-либо сборку.

У кого-нибудь есть предложения по поводу того, почему это происходит? Есть ли другой способ получить изменения с сервера SVN? Я новичок в BuildBot, и я не слишком разбираюсь в руководстве; это больше похоже на учебную книгу, а не на учебник, показывающий, как вы делаете вещи:)

Спасибо !!!!! * * 1023

1 Ответ

1 голос
/ 08 февраля 2011

Ладно, глупо, я :) проблема в том, что на change_source отсутствует подчеркивание ... после добавления проблема решена

c['change_source'] = SVNPoller (svnurl=source_svn_url,
                                pollinterval=60,    
                                histmax=10,
                                project='The_project',
                                svnbin= '/usr/bin/svn'  
                                )

это будет опрашивать svn codebase по адресу source_svn_url (просто введите svn:// дорожка);и проверять каждую минуту, чтобы увидеть, если кто-то сделал изменения;и сохранит 10 изменений в списке записей (любое изменение после 10-го не будет отображаться, поэтому используйте его осторожно, если вы делаете много коммитов).

Надеюсь, это поможет тем, кто использует buildbot!

...