题
是否可以在不禁用所有其他连接代理的情况下强制TeamCity在特定代理计算机上构建?
解决方案
在构建配置设置
下,转到代理要求
,并为特定代理名称设置 Explicit Requirement
:
参数名称: system.agent.name
条件: 等于
价值 YOUR_SPECIFIC_AGENT_NAME
其他提示
一次运行,您可以点击“运行”旁边的3个点。并定义你想要运行的代理。
对于长期配置,您应该使用构建的代理要求
您可以通过编辑文件... \ buildAgent \ conf \ buildAgent.properties
system.special.property=true
然后,您可以在代理要求上定义以检查属性 system.special.property
存在。
修改强>
使用新版本的Teamcity(5.0。*),您现在可以编辑代理并选择要在那里运行的配置。
代理,选择代理,兼容配置,选择“仅运行所选配置”。
TeamCity&gt; <给药>代理商&gt;选择代理&gt; “兼容配置”标签:
当前运行配置策略:“仅运行已分配的配置”
点击“+指定配置”
不隶属于 StackOverflow