![](/img/trans.png)
[英]Buildbot (from buildbot.net) : iCloud email not working as Status Target
[英]buildbot from start
应该是愚蠢的,因为每个人似乎都可以毫不费力地安装它。 我花了几个小时重新尝试,并尝试了不同的配置(easy_install,aptitude和来自源0.81p.tar.gz的配置),我得到的最好的结果是来自localhost:9989的页面,而没有启动任何从属。
知道我已经建立了两个帐户:buildmaster和buildslave如何清理并重新安装它以使其具有git服务器和1个slave?
提前致谢
添加 :
没错,一些细节丢失了:
我使用来自virtualBox的buildbot以及32位Debian挤压6.0,这两个帐户:buildmaster和buildslave在同一虚拟环境中运行。
我只是尝试了一个小例子(这看起来真的很有趣):easy_install buildbot buildbot create-master / tmp / experimental_buildmaster buildbot start / tmp / experimental_buildmaster
看来我更接近这个了吗?
对于像kamal这样的人,这可能会有用:
现在,该小样例可以正常工作:-我完全以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启动/ tmp / experimental_buildmaster
等待“成功启动”
easy_install buildbot从属
buildslave创建从属/ tmp / experimental_buildslave localhost:9989 example-slave密码
我强烈不同意提议的“ .....”
buildslave开始/ tmp / experimental_buildslave
现在是完全不同的东西:打开浏览器到localhost:8010
欢迎页面在这里,单击buildslave以查看您的奴隶:摇滚!
创建后,有关配置abd运行buildslave的一些其他信息。
安装buildbot软件包后,将添加int.d脚本/etc/init.d/buildbot以启用将buildbot作为服务运行(系统重启后自动启动,依此类推)。
为了使该脚本成功运行,您需要为此脚本编辑conf文件。 文件名是在脚本内指定的,通常是/ etc / default / buildbot 。 该文件中的选项非常清楚。 您可以在此处调整的一件有趣的事情-将要运行buildbot的用户(默认为buildbot)。 有用的小例子:
我必须编写一个buildbot任务,其中一部分是管理在builslave计算机上运行的虚拟机(启动,停止,管理快照)。 但是,只有vbox用户具有执行此操作的权限(我使用Virtual Box VM)。 因此,我只是更改了/ etc / buildbot / default中的user字段来完成此操作。
希望这些信息对您有用。
您是否看过首次运行的教程 ?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.