民间,
我正在尝试使用Team City。我完成了7个中的六个步骤。现在最后一步,在“Agent Requirements
”选项卡下,它显示以下消息
代理商兼容性
在本节中,您可以看到哪些代理 与要求兼容,哪些不符合要求。没有注册代理商。
为什么会显示此消息?有解决方案吗
或者更确切地说,如何注册代理?
编辑:我已经通过MS Windows Installer安装了代理,但它仍然向我显示了相同的上述消息
屏幕截图:
最后成功获得此输出:)
答案 0 :(得分:7)
您的代理商标签标题为 - Agents (0)
- 表示您没有注册代理商。转到“代理”选项卡,查看所需的代理是否已获得授权和连接。 (代理第一次连接到服务器时,必须从代理页面授权 - 结帐http://server/agents.html?tab=unauthorizedAgents)
答案 1 :(得分:2)
一个原因可能是构建代理本身是1.未运行(构建代理服务实际上没有运行 - 通过Windows的本地服务管理面板检查服务的状态),2。无法连接到Team City服务器。
在任何一种情况下,我都发现阅读构建代理的日志对于识别潜在问题非常有帮助。这些可以在build_agent_install_dir / logs文件夹中找到。
答案 2 :(得分:0)
我遇到了类似的问题。创建了一个新项目,并且有两个应该兼容的代理。但项目显示没有兼容的代理商,也没有不兼容的代理商!
在我的情况下,我必须手动将我的新项目添加到默认的代理池。转到Agents > Pools
,然后点击按钮Assign agents..