Для «правой» области должны быть установлены свойства «Макет»:
Я подозреваю, что вы могли установить 1-е и 3-е свойства (в приведенном выше списке) по-разному, и они действительно влияют на макет.
Обновление: Добрые люди из проекта Buildbot сделали GitPoller официальным Change Source, начиная с версии 0.8.2, и внесли несколько улучшений в оригинал.
Наша компания находится в похожей ситуации, когда наши машины сборки не могут быть доступны для посткоммитного хука GitHub. Я написал GitPoller
источник изменений, который можно использовать подобно SVNPoller
.
Его можно найти здесь: http://github.com/wimba/buildbot/blob/master/buildbot/changes/gitpoller.py
и использовать следующим образом:
from buildbot.changes.gitpoller import GitPoller
c['change_source'] = GitPoller('git@example.com:foobaz/myrepo.git',
branch='great_new_feature')
Он создаст локальное репо для работы (расположение настраивается), и он был протестирован только с git 1.7
, так что ваш пробег может отличаться.
Надеюсь, в какой-то момент это будет перенесено в проект Buildbot, но пока что это работает для нас, и я надеюсь, что это может быть полезно для других :)
.Я не играл с buildbot вообще, но не могли Вы делать a git fetch
и затем посмотрите на вывод git log master..origin/master
? Если не будет никаких новых фиксаций затем, то вывод будет пуст (существует, конечно, тонна других опций, на которых можно использовать git log
). Если существуют новые фиксации, затем просто делают a git merge
и запустите свою сборку/цикл испытаний.