【发布时间】:2020-03-12 07:54:31
【问题描述】:
我制作了一个任务组的预览版。现在,我想删除那个版本。因此,不要将其制作为完整版本,而是将其删除,以便以前的版本再次成为最新版本。 由于 GUI 中无法删除它,我认为 REST API 可能会起作用。 首先,我做到了
GET https://dev.azure.com/{organization}/{project}/_apis/distributedtask/taskgroups/{taskGroupId}?api-version=5.1-preview.1
从生成的 JSON 中,我删除了一个版本。然后,我将其发布回 Azure Devops,如下所示:
PUT https://dev.azure.com/{organization}/{project}/_apis/distributedtask/taskgroups/{taskGroupId}?api-version=5.1-preview.1
然而,这会导致错误: “请求指定了任务组 ID,但提供的任务组 ID 为 00000000-0000-0000-0000-000000000000。”
文档显示了一个在 URL 中没有 taskid 的示例,但这也会导致错误。
我尝试使用新版本和时间更改 JSON 的内容,但仍然遇到相同的错误。 如果这种情况可行,有什么想法吗?如果是这样,应该改变什么?
问候,
你的
【问题讨论】:
标签: rest azure-devops