来自Bot的Builds

2024-06-28 19:53:40 发布

您现在位置:Python中文网/ 问答频道 /正文

应该是愚蠢的,因为每个人似乎安装它没有麻烦。 我花了几个小时在一个新的挤压和尝试不同的配置(易安装,智能和源代码0.81p。广州塔)我得到的最好的是本地主机:9989 没有任何奴隶启动。在

知道我做了两个帐户:buildmaster和buildslave 如何清理和重新安装它有服务器和一个从属git?在

提前谢谢


添加:

你说得对,有些细节不见了:

我使用的是virtualBox的buildbot和一个32位的Debian压缩6.0 这两个帐户:buildmaster和buildslave在同一个虚拟环境中运行。在

我刚试过一个小例子(这看起来很有趣): 轻松安装buildbot buildbot create master/tmp/实验性的\buildmaster buildbot启动/tmp/实验性\u buildmaster

  1. 作为根,jinja2丢失了,而buildmaster没有抱怨(??)在
  2. 注释了创建错误的Git调用,以尝试启动最简单的演示
  3. buildslave create slave/tmp/experimental_buildslave 127.0.0.1:9989从机名称mypasswd
  4. 在日志中总是会出现以下内容:“No address associated with hostname”

看来我离这个更近了不?在


Tags: git服务器源代码智能create帐户实验性细节
3条回答

对于像kamal这样的人来说,这可能是有用的:

小演示现在开始工作了: -我做了所有的根没有建立帐户。-轻松安装buildbot -buildbot create master/tmp/实验性的\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 Password

我强烈反对提议的“在

buildslave start /tmp/experimental_buildslave

现在我们要做的是:打开浏览器本地主机:8010在

欢迎页面在这里,点击buildslave查看你的奴隶:摇滚!在

一些关于配置abd在创建后运行buildslave的附加信息。在

在安装了buildbot包之后,添加了int.d script/etc/init.d/buildbot以使buildbot作为服务运行(在系统重新启动后自动启动等等)。在

要使此脚本成功运行,您需要为此脚本编辑conf文件。文件名在脚本中指定,通常是/etc/default/buildbot。这个文件中的选项非常清楚。有一件有趣的事情可以在这里进行调整-运行buildbot的用户(默认值是buildbot)。有用的小例子:

我不得不编写一个buildbot任务,其中一部分是管理运行在builslave机器上的虚拟机(启动、停止、管理快照)。但这样做的权限只有vbox用户(我使用的是虚拟机)。因此,我只需更改/etc/buildbot/default中的user字段来完成这项工作。在

我希望这些信息对你有用。在

如果配置有问题,doc is pretty comprehensive。我只遇到了一些比doc无法回答的更为晦涩难懂的问题,这时,我求助于IRC频道(#buildboton freenode)上的好人们——他们的一些开发人员,他们非常乐于助人。在

相关问题 更多 >