【发布时间】:2022-06-13 10:10:25
【问题描述】:
我正在使用以下 API 来成功部署特定管道。我无法让部署发生在特定日期之间或特定日期之前。
我尝试了下面的方法,但没有得到想要的输出对下面的 API 进行任何修改
【问题讨论】:
标签: azure azure-devops continuous-delivery azure-deployment
我正在使用以下 API 来成功部署特定管道。我无法让部署发生在特定日期之间或特定日期之前。
我尝试了下面的方法,但没有得到想要的输出对下面的 API 进行任何修改
【问题讨论】:
标签: azure azure-devops continuous-delivery azure-deployment
根据您的要求,您需要获取特定日期之间或特定日期之前的部署。
您需要使用参数: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
更详细的信息可以参考这个文档:Deployments - List
【讨论】: