我有一个构建器,分配了几个构建从属,因为这些机器大致是同质的。我也在此构建器上设置了强制调度程序。有时,我想强制构建在特定的构建从属上运行。这可能吗?
例如,我可以在构建器的状态页面上使用强制构建表单的名称和值字段吗?
答案 0 :(得分:1)
在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界面上的下拉列表,该界面将为此调度程序分配的从站作为选项。