4

在遵循他们网站上关于如何在 Windows 上设置 buildbot 的建议之后,我剩下最后一个问题 - 我有多个从属设备和一个主控设备都设置在一台计算机上(他们现在都是演示从属设备,正在做简单的事情-稍后当我们将其中一些拆分到他们自己的机器上时,这将不是完全相同的问题),那么我如何将它们全部作为服务运行?我尝试将所有从/主目录添加到服务中,并尝试再次运行他们的服务设置工具,但无济于事。

我觉得我错过了一些简单的东西,如果有人能指出我正确的方向,我将不胜感激。

4

3 回答 3

6

好的,我链接到的 wiki 上给出的建议是错误的。他们建议使用 regedit 添加参数...由于某种原因,无法在此处指定多个构建目录。在 buildbot_service.py 中,它概述了实际应该做什么:

#   - Start Control Panel->Administrative Tools->Services
#   - Locate the previously installed buildbot service.
#   - Open the "properties" for the service.
#   - Enter the directory names into the "Start Parameters" textbox.  The
#     directory names must be fully qualified, and surrounded in quotes if
#    they include spaces.
#   - Press the "Start"button.

这里可以输入多个目录,用空格隔开!

于 2010-11-09T20:47:18.427 回答
0

从站可以同时运行多个构建,因此您可能只需要在给定机器上安装一个从站。

于 2010-11-09T20:37:58.173 回答
0

首先,我意识到这是非常古老的。其次,这对我来说可能比什么都重要。

从关于启动 Windows 服务的 Buildbot 文档中:http://docs.buildbot.net/current/manual/installation/misc.html#launching-worker-as-windows-service关于制作名为parameters( HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\BuildBot\Parameters)的注册表项的说明并创建一个字符串条目 ( REG_SZ),其名称directories和值是工作人员的基本目录的绝对路径。

对于多个工作人员(和/或主人),将directories条目的值设置为分号;分隔的各个基本目录的绝对路径列表。

于 2022-02-01T04:38:25.333 回答