我已经制作了任务组的预览版。现在,我要删除该版本。因此,不是使其成为完整版本,而是将其删除,以便先前的版本将再次成为最新版本。 由于在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的内容,但是我仍然遇到相同的错误。 有什么想法可以解决这个问题吗?如果是这样,应该更改什么?
此致
ThyS
答案 0 :(得分:0)
很遗憾,此功能不可用。
选中Unable to delete a newer version of task group in Release manager Closed vsts,它显示“这已按设计工作。我们无法删除任务组的新版本。” 。
我也尝试过Taskgroups - Update,看来只能更新而不是删除/删除任务组的版本。
无论如何,当前无法删除/删除任务组的预览版本。