高效地询问DevOps服务REST API



我编写了一个powershell脚本来计算每个开发人员在非自己的拉取请求上写了多少条评论。简而言之,脚本是

get list of pull requests
for (every pull request) 
get list of threads
for (every thread) 
get list of comments
for (every comment where commentType = text)
get comment

从网络的角度来看,这将是非常健谈的,并且需要一些时间才能运行。有没有更有效的方法来访问这些信息?

是否有更有效的方法来访问这些信息?

对于这个问题,恐怕没有更有效的方法来实现这一需求。目前还没有开箱即用的方法,我能想到的和你一样:首先过滤pull请求,然后根据pull请求id获取与线程关联的注释,然后检索注释。尽管这需要许多api调用。

此外,您可以在我们的UserVoice网站上添加对此功能的请求,该网站是我们提供产品建议的主要论坛。提出建议后,您可以对此反馈进行投票并添加您的评论。如果产品团队查看,他们会提供更新。感谢您帮助我们构建更好的Azure DevOps。

最新更新