【问题标题】:Azure DevOps Server REST API: How to set the "Tag sources" option for a build?Azure DevOps Server REST API:如何为构建设置“标记源”选项?
【发布时间】:2020-09-01 03:58:23
【问题描述】:

我想根据特定条件将某些构建的“标记来源”选项更新为“从不”或“成功时”。我希望有一种方法可以通过 Powershell 脚本来实现,而该脚本又会使用其余的 API。

为了清楚起见,我说的是 UI 中的那个选项:

我认为它会成为build definition type 的一部分,但我在文档中没有找到任何结论性的内容。 一个未记录的 tags 属性,但它似乎与我的情况无关。

任何帮助将不胜感激。

【问题讨论】:

  • @Matt 感谢您的参与,但我确实需要通过 REST 设置构建定义选项。

标签: rest azure-devops azure-devops-server-2019


【解决方案1】:

我监控了 POST 的网络流量,更新了定义上的标签。我假设您将想要添加类似于您已经为构建定义创建的内容。它是在 Build API 的BuildRepository Properties 下捕获的。

labelSource = 0 = never
labelSource = 6 = onSuccess
labelsource = 46 = always

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-10-08
    • 1970-01-01
    • 2020-04-01
    • 2019-08-24
    • 2023-03-14
    • 2020-11-07
    • 2019-10-04
    相关资源
    最近更新 更多