【问题标题】:Getting the successful deployments between dates or onbefore在日期之间或之前成功部署
【发布时间】:2022-06-13 10:10:25
【问题描述】:

我正在使用以下 API 来成功部署特定管道。我无法让部署发生在特定日期之间或特定日期之前。

我尝试了下面的方法,但没有得到想要的输出对下面的 API 进行任何修改

可以在此处找到文档 (https://docs.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

【问题讨论】:

    标签: azure azure-devops continuous-delivery azure-deployment


    【解决方案1】:

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

    您需要使用参数: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
    

    更详细的信息可以参考这个文档:Deployments - List

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-09
      • 2020-06-08
      • 2011-12-11
      相关资源
      最近更新 更多