自代理发出最后一条消息以来,如何对TeamCity进行REST API调用?

时间:2019-06-21 04:29:22

标签: rest teamcity

我正在寻找一个REST API调用,以检索自从代理收到最后一条消息以来经过的时间。我相信正在运行的构建页面具有此信息以检测挂起的构建:

https://teamcity-support.jetbrains.com/hc/user_images/U36JcBoA__BSPWNqiUeIDg.png 我试图通过“ REST API”调用来获取“ 1h:05m ago”。

我们正在运行TeamCity Enterprise 2018.1.3。

我已经能够获取挂起的构建及其代理的列表,但是当我尝试检索有关代理的信息时却无法得到响应:

https:// teamcityURL / app / rest / agents?locater = property:(name: agentName

我不确定是否应该查看代理日志或构建日志以获取此信息。

目前,我一直在使用Postman来获取响应,但是一旦获得正确的响应,就会创建脚本。

任何指导都会很棒:)谢谢

**更新 我可以通过以下网址检索代理信息:https:// teamCityURL / app / rest / agents / name: agentName

但是,它在收到的最后一条消息上不显示任何信息。这就是我得到的:

agent id =“ 52” name =“ agentname” typeId =“ 52” connected =“ true” enabled =“ true”授权=“ true” uptodate =“ true” ip =“ ip” href =“ / app / rest / agents / id:52“ webUrl =” https:// teamcityURL /agentDetails.html?id=52&agentTypeId=52&realAgentName= agentName

0 个答案:

没有答案