Имеют buildbot, опрашивают репозиторий мерзавца относительно новых фиксаций?

Для «правой» области должны быть установлены свойства «Макет»:

  • start new row = NO
  • column = Automatic
  • new column = Да
  • column span = Automatic

Я подозреваю, что вы могли установить 1-е и 3-е свойства (в приведенном выше списке) по-разному, и они действительно влияют на макет.

8
задан dbr 22 March 2009 в 13:23
поделиться

2 ответа

Обновление: Добрые люди из проекта 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, но пока что это работает для нас, и я надеюсь, что это может быть полезно для других :)

.
9
ответ дан 5 December 2019 в 17:41
поделиться

Я не играл с buildbot вообще, но не могли Вы делать a git fetch и затем посмотрите на вывод git log master..origin/master? Если не будет никаких новых фиксаций затем, то вывод будет пуст (существует, конечно, тонна других опций, на которых можно использовать git log). Если существуют новые фиксации, затем просто делают a git merge и запустите свою сборку/цикл испытаний.

1
ответ дан 5 December 2019 в 17:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: