强制TeamCity在特定代理上构建

El *_*ldo 30 teamcity

是否有可能在不禁用所有其他连接代理的情况下强制TeamCity在特定代理机器上构建?

Jim*_*rts 36

Build Configuration Settings转到Agent Requirements并设置Explicit Requirement特定代理名称:

参数名称: system.agent.name

条件: equals

值: YOUR_SPECIFIC_AGENT_NAME


pau*_*oya 21

一次运行,您可以单击"运行"旁边的3个点,并定义要运行的代理程序.
对于长期配置,您应该使用构建的代理要求.
您可以通过编辑文件...\buildAgent\conf\buildAgent.properties将系统属性添加到代理

system.special.property=true
Run Code Online (Sandbox Code Playgroud)

然后,您可以在代理要求上定义以检查属性是否system.special.property 存在.

编辑 使用新版本的Teamcity(5.0.*),您现在可以编辑代理并选择要在其中运行的配置.
代理,选择代理,兼容配置,选择"仅运行所选配置".

  • 你应该接受答案,如果是的话:) (7认同)