【问题标题】:Azure DevOps - Yaml pipeline publish release status to work itemAzure DevOps - Yaml 管道将发布状态发布到工作项
【发布时间】:2021-08-31 18:20:14
【问题描述】:

首先 - 我知道,根据官方 MS 文档,通过部署控制更新具有发布状态的工作项的内置功能仅在发布管道中受支持,而不是多阶段 YAML 管道(请参阅此处记录的第一个注释: https://docs.microsoft.com/en-us/azure/devops/boards/work-items/work-item-deployments-control?view=azure-devops)

是否有人使用过 powershell 或 Azure DevOps rest api 创建一个插件或集成,可以使用正确的信息更新工作项,以自动将工作项链接到发布环境信息,因为此功能似乎没有可用于 yaml 发布管道?

【问题讨论】:

  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: azure-devops azure-pipelines azure-pipelines-release-pipeline azure-pipelines-yaml


【解决方案1】:

是的。 Yaml Pipeline 不支持 Deployment 字段。此功能仅适用于发布管道。

如果要将 Yaml Pipeline 链接到工作项,可以将其链接为 Build 类型。

要在 YAML 管道中实现这一点,您可以尝试使用 Task: WorkItem Updater 任务 来自WorkItem Updater

- task: WorkItemUpdater@2
  displayName: 'WorkItem Updater'
  inputs:
    workItemType: xx
    workitemLimit: xx
    linkBuild: true

结果:

【讨论】:

  • 感谢您了解构建中的链接,但仍需要解决发布状态的方法
猜你喜欢
  • 2019-02-18
  • 2019-06-11
  • 1970-01-01
  • 1970-01-01
  • 2021-03-21
  • 2021-12-31
  • 1970-01-01
  • 2020-05-29
  • 2021-06-24
相关资源
最近更新 更多