【问题标题】:Changing the value of work items tags after an Azure DevOps build在 Azure DevOps 生成后更改工作项标记的值
【发布时间】:2019-07-12 09:36:15
【问题描述】:

我正在为我的公司创建 CI,我们正在使用 Azure Devops。我想在我的管道末尾添加一个 PowerShell 脚本,在构建完成后使用标签“ReadyToTest”标记所有相关的父工作项。有没有人做过这样或类似的事情让我难过。

//伪代码

  • 列出与构建相关的所有工作项
  • 查找工作项的父项
  • Foreach 父工作项标记准备标记

谢谢大家!

【问题讨论】:

    标签: powershell tags azure-devops pipeline


    【解决方案1】:

    您可以查看以下api获取相关信息:

    1. Builds - Get Build Work Items Refs:获取与构建关联的工作项。

    GET https://dev.azure.com/{organization}/{project}/_apis/build/builds/{buildId}/workitems?api-version=5.0

    1. Work Items - List:返回工作项列表以查找父工作项。

    GET https://dev.azure.com/{organization}/{project}/_apis/wit/workitems?ids={ids}&api-version=5.0

    1. Work Items - Update:更新单个工作项以更改标签。

    PATCH https://dev.azure.com/{organization}/{project}/_apis/wit/workitems/{id}?api-version=5.0

    【讨论】:

    • 嘿,谢谢你,我会尽快试一试,让你知道它是否有效!!再次感谢。你能把它放到powershell脚本中吗?抱歉,powershell 的菜鸟:P
    • 你可以参考下面的链接来使用DevOps REST API和powershell:devblogs.microsoft.com/premier-developer/…
    猜你喜欢
    • 2020-01-17
    • 1970-01-01
    • 2021-10-02
    • 2020-06-28
    • 2021-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多