获取日期之间或日期之前的成功部署



我使用下面的API来获得一个特定管道的成功部署。我无法获得在特定日期之间或特定日期之前发生的部署。

我尝试像下面但没有得到想要的输出任何修改下面的API

文档可以在这里找到(https://learn.microsoft.com/en-us/rest/api/azure/devops/release/deployments/list?view=azure-devops-rest-6.0#releasequeryorder)

https://vsrm.dev.azure.com/ABC/DEF/_apis/release/deployments?definitionId=111& sourceBranch = master& createdOn = 2022-10-06

根据您的需求,您需要获得特定日期之间或特定日期之前的部署。

需要用参数:minStartedTimemaxStartedTime代替CreatedOn来设置日期。

例如:

在特定日期之间

Rest API:使用minStartedTimemaxStartedTime

Get https://vsrm.dev.azure.com/{OrganizationName}/{ProjectName}/_apis/release/deployments?definitionId=xx&minStartedTime=2022-02-01&maxStartedTime=2022-02-17&api-version=6.0

特定日期前使用maxStartedTime

Get https://vsrm.dev.azure.com/{OrganizationName}/{ProjectName}/_apis/release/deployments?definitionId=xx&maxStartedTime=2022-02-17&api-version=6.0

有关更详细的信息,您可以参考此文档:部署-列表

最新更新