如何将强制构建分配给特定的构建从属?
How can I assign a forced build to a particular build slave?
我有一个构建器,由于机器大致相同,因此分配了多个构建从属。我在这个构建器上也有一个强制调度程序设置。有时,我想在特定的构建奴隶上强制构建 运行。这可能吗?
例如,我可以在构建器的状态页面上使用强制构建表单的名称和值字段吗?
在 master.cfg.
内的强制构建调度程序中使用 BuildSlaveChoiceParameter()
下面是 http://docs.buildbot.net/0.8.12/manual/cfg-schedulers.html#buildslavechoiceparameter
文档中的示例
from buildbot.plugins import util
# schedulers:
ForceScheduler(
# ...
properties=[
BuildslaveChoiceParameter(),
]
)
# builders:
BuilderConfig(
# ...
canStartBuild=util.enforceChosenSlave,
)
这会为您提供 Web 界面上的下拉菜单,其中有分配给此调度程序的从站作为选择。
我有一个构建器,由于机器大致相同,因此分配了多个构建从属。我在这个构建器上也有一个强制调度程序设置。有时,我想在特定的构建奴隶上强制构建 运行。这可能吗?
例如,我可以在构建器的状态页面上使用强制构建表单的名称和值字段吗?
在 master.cfg.
内的强制构建调度程序中使用BuildSlaveChoiceParameter()
下面是 http://docs.buildbot.net/0.8.12/manual/cfg-schedulers.html#buildslavechoiceparameter
文档中的示例from buildbot.plugins import util
# schedulers:
ForceScheduler(
# ...
properties=[
BuildslaveChoiceParameter(),
]
)
# builders:
BuilderConfig(
# ...
canStartBuild=util.enforceChosenSlave,
)
这会为您提供 Web 界面上的下拉菜单,其中有分配给此调度程序的从站作为选择。