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