Python 从一开始构建bot
应该是哑巴,因为每个人似乎安装它没有麻烦。 我花了几个小时在一个新的压缩中,并尝试了不同的配置(easy_install、aptitude和source 0.81p.tar.gz)。我得到的最好的配置是本地主机的一个页面:9989 在没有任何奴隶的情况下启动 知道我做了两个账户:buildmaster和buildslave 如何清理和重新安装它,使git有一个服务器和一个从机 提前谢谢Python 从一开始构建bot,python,buildbot,Python,Buildbot,应该是哑巴,因为每个人似乎安装它没有麻烦。 我花了几个小时在一个新的压缩中,并尝试了不同的配置(easy_install、aptitude和source 0.81p.tar.gz)。我得到的最好的配置是本地主机的一个页面:9989 在没有任何奴隶的情况下启动 知道我做了两个账户:buildmaster和buildslave 如何清理和重新安装它,使git有一个服务器和一个从机 提前谢谢 增加: 您是对的,缺少一些详细信息: 我使用virtualBox中的buildbot和32位的Debian压
增加: 您是对的,缺少一些详细信息: 我使用virtualBox中的buildbot和32位的Debian压缩6.0 buildmaster和buildslave这两个帐户都在同一个虚拟环境中运行 我只是尝试了一个小例子(这看起来很有趣): 简易安装buildbot buildbot创建主控器/tmp/experimental\u buildmaster buildbot启动/tmp/experimental_buildmaster
似乎我更接近于这个否?如果您在配置方面遇到问题,请选择。我只遇到了一些医生无法回答的问题,在这一点上,我求助于善良的人们——他们的一些开发者——在他们的IRC频道(
#buildbot
上),他们非常有帮助。对于像kamal这样的人来说,这可能是有用的:
这个小演示现在可以工作了:
-我都是以root用户身份完成的,没有构建帐户。-简易安装buildbot
-buildbot创建主控器/tmp/experimental\u buildmaster
最重要的是这里
请注意:slavePortnum默认值为:9989和git confs:buildmaster将给出错误的参数
然后
buildbot启动/tmp/experimental_buildmaster
等待“成功启动”
轻松安装buildbot从机
buildslave创建slave/tmp/experimental_buildslave localhost:9989示例slave密码
我强烈不同意提议的“…”
buildslave启动/tmp/实验性\u buildslave
现在我们来看看完全不同的东西:打开浏览器到localhost:8010
欢迎页面在这里,点击buildslave查看你的slave:rock'n roll 关于在创建buildslave之后配置abd并运行它的一些附加信息 安装buildbot包int.d后,添加了script/etc/init.d/buildbot,以使buildbot能够作为服务运行(在系统重新启动后自动启动,依此类推) 要使此脚本成功运行,您需要编辑此脚本的conf文件。文件名在脚本中指定,通常为/etc/default/buildbot。这个文件中的选项非常清楚。您可以在这里调优一件有趣的事情——运行buildbot的用户(默认为buildbot)。它何时有用的小示例: 我必须编写一个buildbot任务,其中一部分是管理在builslave机器上运行的虚拟机(启动、停止、管理快照)。但这样做的权限只有vbox用户(我使用的是虚拟箱虚拟机)。因此,我只是简单地更改了/etc/buildbot/default中的user字段来实现这一点 我希望这些信息对你有用。你看过这本书了吗
- 没有理由以root用户身份运行buildbot(也没有理由不运行,因为buildbot存在一些安全问题)。根据您安装buildbot的方式,jinja2依赖项将安装在不同的位置。特别是,如果您使用pip/easy_安装而不是root安装,那么它可能安装在您的用户目录中,默认情况下root不会访问该目录李>
- 从属服务器将尝试找出其主机名。这可能会导致您得到的关于地址没有主机名的错误
cp /tmp/experimental_buildmaster/master.cfg.example xperimental_buildmaster/master.cfg edit it