按版本获取 Azure Pipelines 部署

时间:2021-06-15 11:57:09

标签: azure azure-devops azure-pipelines continuous-deployment azure-devops-rest-api

我正在开发一个应用程序,该应用程序显示来自 Azure Pipelines 的信息(类似于 DORA 指标)。到目前为止,我已经设法涵盖了整个 CI 部分(包括管道和运行),但我一直在涵盖 CD 部分(包括发布和部署)。我想要做的是让用户从列表中选择他想要的版本,并从 Azure API 检索这些版本的所有部署。除了调用 https://vsrm.dev.azure.com/{organization}/{project}/_apis/release/deployments?api-version=4.1-preview.2 并获取所有部署之外,还有什么方法可以做到这一点?

另外,我试图计算 PR 的周期时间,从第一次提交被推送到 PR 被合并和部署。即使我以我想要的方式获得部署,是否有办法将它们链接到某个 PR 以计算该 PR 的整个周期时间?

谢谢!

0 个答案:

没有答案