Я не уверен, что происходит, но я получаю эту странную проблему с 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