正在使用的 buildbot 版本是:

$ buildbot --version
构建机器人版本:0.8.3p1
扭曲版本:10.1.0

Checkconfig,给我错误:

$ buildbot checkconfig
/usr/lib/python2.6/dist-packages/twisted/mail/smtp.py:10: DeprecationWarning: MimeWriter 模块已弃用;改用电子邮件包
导入 MimeWriter、临时文件、rfc822
回溯(最近一次调用最后一次):
文件“/usr/local/lib/python2.6/dist-packages/buildbot-0.8.3p1-py2.6.egg/buildbot/scripts/runner.py”,第1071行,在doCheckConfig中
ConfigLoader(configFileName=configFileName)
文件“/usr/local/lib/python2.6/dist-packages/buildbot-0.8.3p1-py2.6.egg/buildbot/scripts/checkconfig.py”,第46行,在__init__
self.loadConfig(configFile, check_synchronously_only=True)
文件“/usr/local/lib/python2.6/dist-packages/buildbot-0.8.3p1-py2.6.egg/buildbot/master.py”,第883行,在loadConfig中
% (b['name'], n))
ValueError:构建器运行测试使用未定义的从属示例从属
$

这是我看过的一个例子:

http://agiletesting.blogspot.com/2006/02/continuous-integration-with-buildbot.html

最佳答案

你看到的例子已经很老了; c['bots'] 不久前被重命名为 c['slaves'],还有很多变化。

我建议查看 Buildbot 手册以进行配置:

http://buildbot.net/buildbot/docs/current/Configuration.html#Configuration

可能还有安装部分,以确保您执行了设置更新版本的 BuildBot 所需的操作,而不仅仅是旧版本:

http://buildbot.net/buildbot/docs/current/Installation.html#Installation

提供的一个示例是 IcedTea 构建机器人,它从 Mercurial 存储库构建。可在此处浏览配置:

http://icedtea.classpath.org/hg/buildbot/file

也欢迎您访问 irc.freenode.net 上的 #buildbot 寻求帮助。

关于mercurial - 是否有使用 Mercurial 的 buildbot 的工作示例,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5237772/

10-12 03:57