运行时间和构建开始时间之间的Azure DevOps API差异

问题描述

我正在收集有关Azure DevOps构建持续时间的统计信息。我正在使用多个Azure DevOps API终结点,并注意到管道与构建响应有效负载之间存在差异。尽管两个端点返回相同的构建结束时间 ,但pipeline run endpoint createDate值始终早于build endpoint startTime值出现。

直觉上,我认为构建的开始时间应该与构建运行的开始时间平行。

我正在使用两个端点从相同版本检索数据,该数据包含runId参数74和相应的buildId参数2731。

呼叫{AzureDevOps}/{project}/_apis/pipelines/74/runs?{API_v6}会返回createDate值2020-10-14T19:43:55.4471062Z和finishedDate值2020-10-14T19:49:29.1295883Z。调用{AzureDevOps}/{project}/_apis/build/builds/2731?{API_v6}会返回startTime值2020-10-14T19:47:53.1064066Z和finishTime值2020-10-14T19:49:29.1295883Z。

createDate值之前的4分钟开始startTime值。这种差异的原因是什么?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)