【问题标题】:Azure Devops api get retained buildsAzure Devops api 获取保留的构建
【发布时间】:2020-01-13 07:20:21
【问题描述】:

我想使用 Azure Devops rest apis 来获取特定构建定义的所有保留构建。

阅读Azure Devops documentation我试过这个api:

https://dev.azure.com/{organization}/{project}/_apis/build/builds?definitions=1

有了这个,我得到了我的构建定义“1”的所有构建。

每个构建都有“keepForever”属性。如果它的值为“true”,那就是保留的构建。

通常保留的构建少于非保留的构建。 我只想要保留的。

我尝试添加“keepForever=true”查询字符串参数,但没有成功。

有没有办法让 http 请求只获得保留的构建?

我可以避免读取大量我不想要的数据吗?

【问题讨论】:

标签: azure-devops azure-pipelines


【解决方案1】:

您可以在此处找到参数列表:Builds - List - URI Parameters。该列表中没有keepForever,并且此参数没有任何其他过滤器选项。作为解决方法,您可以尝试为保留的构建设置一些标签,然后使用tagFilters 参数。但这可能比使用您的代码过滤 keepForever 属性更复杂。

【讨论】:

    猜你喜欢
    • 2019-10-14
    • 2020-12-23
    • 2021-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多