我使用下面的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
根据您的需求,您需要获得特定日期之间或特定日期之前的部署。
需要用参数:minStartedTime
和maxStartedTime
代替CreatedOn
来设置日期。
例如:
在特定日期之间
Rest API:使用minStartedTime
和maxStartedTime
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
有关更详细的信息,您可以参考此文档:部署-列表