有没有办法只从 Azure DevOps Rest API 获取在特定池中等待可用代理的构建?
我目前有这个端点,它为我提供池中发生的所有作业请求:
https://dev.azure.com/{organization}/_apis/distributedtask/pools/{poolid}/jobrequests
我查看了 API 文档,但找不到有关代理池的任何内容。
我需要同样的东西,但我在 Linux 上运行。 Linux 中 @shayki-abramczyk 的等效答案是:
jobRequests=$(curl -u peterjgrainger:${{ YOUR_DEVOPS_TOKEN }} https://dev.azure.com/{your_org}/_apis/distributedtask/pools/{your_pool}/jobrequests?api-version=6.0)
queuedJobs=$(echo $jobRequests | jq '.value | map(select(has("assignTime") | not)) | length')
runningJobs=$(echo $jobRequests | jq '.value | map(select(.result == null)) | length')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)