如何让buildbot GitPoller更改源代码观看所有分支?

问题描述:

我正在寻找一种方法让GitPoller changesource观看所有分支而不是一个。如何让buildbot GitPoller更改源代码观看所有分支?

现在,我要么在GitPoller构造函数中指定branch='some branch',要么默认为master

更好的是能够指定一些ref模式来观看。

这是一个人已经做了什么?还是需要编写另一种GitPoller?

谢谢。

当前GitPoller一次只能观看一个分支。但是,您可以根据需要选择多少个GitPoller

+1

这个想法是有一些可以观看可变数量的git头的轮询器,所以我不能创建一个gitpoller每个头。我可能会破解当前的轮询器,我已经需要使它支持递归子模块。 – Romain 2012-04-23 06:27:21

+2

我也想看看某种方式来观看所有分支。在我们的系统中,我们想要建立几个开发者分支,他们来去如此,所以手动添加它们是一个真正的问题。 – 2012-05-02 18:55:07

这似乎已经被固定在buildbot的最新版本8.8.8

https://github.com/buildbot/buildbot/blob/master/master/buildbot/changes/gitpoller.py

编辑:

可以代替branch='development'

+0

你能详细说明一下吗?源代码中没有提及任何地方的“所有分支”。 – Koterpillar 2014-01-02 00:18:27

+1

@ g-allen-morris-iii:op要求一种方式来跟踪*所有*分支。但是,您提到的变化只能跟踪*多个*分支。 – kfunk 2014-01-08 16:45:38

这是最终实现使用branches=[ 'development', 'other' ]https://github.com/buildbot/buildbot/pull/1010

应该是即将发布的buildbot 0.8.9的一部分。

然后你可以使用branches=True