buildbot如何跟踪Github上的新分支?



我已经配置了一个buildbot(版本0.8.9)来跟踪存储库所有分支中的更改:

c['change_source'] = []
c['change_source'].append(GitPoller(
        "github.com:myaccount/myrepo",
        branches=True,
        pollinterval=300))

工作得很好,除了它不跟踪新分支的创建。但是它会跟踪创建分支后所做的更改。例子:

  • 创建一个新的分支并推送到Github
  • buildbot不跟踪任何更改
  • 在该分支中进行修改并推送到Github
  • buildbot跟踪更改并启动构建。

我希望buildbot在这个存储库中添加新分支时启动构建。

谢谢。

我也有同样的问题,很高兴找到有同样问题的人——告诉我这可能不是我的设置。

我深入研究了一下这个问题,结果发现它是gitpoller.py中的一个bug。幸运的是,这是一个相对简单的修复:

https://github.com/kuna-systems/buildbot/commit/97bf812e053a3dc68eed7c1bb291d584d6177663

在此修改之后,Buildbot立即构建新的推送分支。

我还向项目提交了一个bug报告:

http://trac.buildbot.net/ticket/2841

最新更新