发布到特定环境时自动关闭工作项

Close work items automatically on Release to specific environment

在 PR 发布到特定环境后(而不是在 PR 合并到 master 时),有没有办法自动关闭与 PR 关联的 Azure Boards 工作项?

您可以使用 REST API“Builds - Get Build Work Items Refs From Commits”来获取与发布版本关联的所有工作项。它将列出工作项的 ID 和 URL。

然后你可以使用API "Work Items - Update" 将工作项的状态更改为已关闭。

您只需添加一个脚本任务(例如Bash task or PowerShell task)作为部署作业的最后一步,并使用此脚本任务调用RESTAPI之上。并设置此脚本任务仅在前面所有任务都成功时运行。