2014-09-18 24 views
2

我是新来的球队阵容城市TeamCity的:在任何时候

繁忙坐席的数量是有办法的直通API知道在给定时间

我知道我能做到繁忙坐席的数量这就得到了代理列表

teamcityhost/app/rest/agents/ 

回答

1

由于TeamCity只能为每个代理运行一个作业,因此它们是1:1映射。您可以使用这样的构建定位器来获取正在运行的构建的列表。默认数限制为100,所以如果你有100个多家代理商,你会要包含什么东西大:

/httpAuth/app/rest/builds/?locator=running:true&count=200 

你会得到这样的事情了数根元素:

<builds count="1" nextHref="..."> 
    <build id="10458" ... /> 
</builds> 

如果您使用TeamCity 8.1,JetBrains已经为队列构建添加了一个端点,但是我在这里得到的实例只有8.0,所以我可以为您测试它。如果你使用这个,确保你过滤它只是运行构建排除实际排队等待代理的那些。 http://confluence.jetbrains.com/display/TCD8/REST+API#RESTAPI-QueuedBuilds

+0

今天我会试试这个!谢谢! – nevermind 2014-09-19 15:52:38

相关问题