应该是愚蠢的,因为每个人似乎都没有遇到麻烦。 我花了几个小时在一个新鲜的挤压和尝试不同的配置(easy_install,aptitude和源0.81p.tar.gz)我得到的最好的是来自localhost的页面:9989 没有任何奴隶开始。
知道我创建了2个帐户:buildmaster和buildslave 如何清理并重新安装它以便为git提供服务器和1个从服务器?
提前致谢
补充:
你说得对,缺少一些细节:
我使用virtualBox中的buildbot和32位的Debian squeeze 6.0 这两个帐户:buildmaster和buildslave都在同一个虚拟环境中运行。
我刚试过这个小例子(这看起来很有趣): easy_install buildbot buildbot create-master / tmp / experimental_buildmaster buildbot start / tmp / experimental_buildmaster
似乎我更接近这个没有?
答案 0 :(得分:0)
如果您在配置方面遇到问题,请doc is pretty comprehensive。我只有一些问题比文档可以回答的更加模糊,此时我转向了他们的IRC频道(freenode {{3}}上的好人 - 他们的一些开发人员),谁非常乐于助人。
答案 1 :(得分:0)
小演示现在有效: - 我以root身份完成所有操作,没有构建帐户。 - easy_install buildbot - buildbot create-master / tmp / experimental_buildmaster
cp /tmp/experimental_buildmaster/master.cfg.example xperimental_buildmaster/master.cfg edit it
并注意: slavePortnum 默认为:9989和 git confs :buildmaster会出现错误的参数错误
然后
buildbot start / tmp / experimental_buildmaster
等待“成功开始”
easy_install buildbot-slave
buildslave create-slave / tmp / experimental_buildslave localhost:9989 example-slave密码
我强烈不同意提议的“...... ..”
buildslave start / tmp / experimental_buildslave
现在完全不同了:打开浏览器到localhost:8010
欢迎页面在这里,点击buildslave来看你的奴隶:摇滚!
答案 2 :(得分:0)
有关配置abd在创建后运行buildslave的一些其他信息。
安装buildbot package int.d脚本后添加 /etc/init.d/buildbot 以启用运行buildbot作为服务(在系统重启后自动启动等等)。
要使此脚本成功运行,您需要编辑此脚本的conf文件。文件名在脚本中指定,通常是 / etc / default / buildbot 。此文件中的选项非常清楚。你可以在这里调整一个有趣的事情 - buildbot将运行的用户(默认是buildbot)。什么时候有用的小例子:
我必须编写一个buildbot任务,其中一部分是管理在builslave机器上运行的虚拟机(启动,停止,管理快照)。但这样做的权利只有vbox用户(我使用Virtual Box VM)。所以我只需更改 / etc / buildbot / default 中的 user 字段即可完成此操作。
我希望这些信息对您有用。
答案 3 :(得分:0)
你看过first run tutorial吗?