如何将项目关联到 TeamCity 上的代理池?

How can I associate a project to an agent pool on TeamCity?

对于我的自动化测试,我将一个项目添加到 TeamCity 服务器和 2 个代理池,一个是 Windows 服务器,另一个是 MAC。默认代理池是 WIN,但我想 运行 我在 MAC 服务器上进行测试。要将代理池更改为 MAC,我尝试通过将 teamcity.agent.name 设置为列表中的 MAC server 来添加代理要求,但它没有添加到与项目关联的兼容代理列表中,但添加到兼容的代理上,上面有这个警告: Following agents belong to the agent pools which are not associated with "Tests" project 其中 Tests 是我的项目的名称。

如何将 MAC 代理关联到我的项目?

您必须将 MAC 代理添加到此项目的代理池中 - 这是在 /agents.html?tab=agentPools 的代理部分中为您的 TeamCity 构建服务器配置的。

或者,您可以使用 MAC 代理创建一个新的代理池,并将项目添加到该池中。