【发布时间】:2013-09-05 09:03:26
【问题描述】:
我正在开发一个 Web 应用程序 (WebForms/C#),我需要在其中获取一些有关 TeamCity 代理的额外信息。 例如:
现在我需要获取当前处于空闲状态的可用代理列表。 我正在尝试通过REST API Plugin 执行此操作,但没有运气...
这可以通过 REST 实现吗?
注意:我对空闲代理的数量不感兴趣。我需要能够获取有关每个空闲代理的完整信息(例如 - 名称/IP、当前状态等)
任何人都可以建议我以什么方式进行挖掘吗?我还想向代码 sn-ps 询问提供的解决方案。
【问题讨论】:
-
您发布的 API 文档链接有一个关于代理 here 的部分,特别是“连接代理列表” - 在不知道 API 的情况下,我猜您可以调整它以获取空闲的代理.
-
不,这无济于事。代理可以有状态 - 已连接/已断开连接、已授权/未授权、已启用/已禁用。这些状态并没有告诉我代理是否真的空闲以进行进一步处理。例如代理可以被禁用但仍然运行构建配置。
标签: c# asp.net webforms teamcity