无法通过API更新版本定义

时间:2018-07-06 12:41:55

标签: azure-devops azure-pipelines-release-pipeline azure-devops-rest-api

似乎我无法再通过API https://docs.microsoft.com/en-us/rest/api/vsts/release/definitions/update?view=vsts-rest-5.0

更新VSRM版本定义

我唯一更改的是获取发行版定义后,版本号从11更改为12

  

API URL:https://.vsrm.visualstudio.com/One/_apis/Release/definitions?api-version = 5.0-preview.3

     

响应:   {       “ $ id”:“ 1”,       “ innerException”:null,       “ message”:“您正在使用版本定义的旧副本。请刷新副本,然后重试。”,       “ typeName”:“ Microsoft.VisualStudio.Services.ReleaseManagement.Data.Exceptions.InvalidRequestException,Microsoft.VisualStudio.Services.ReleaseManagement2.Data”,       “ typeKey”:“ InvalidRequestException”,       “ errorCode”:0,       “ eventId”:3000   }

我尝试了4.15.0预览API版本。同样的错误。 我将PostMan与PAT一起使用。 GET工作正常。

您能告诉我我在做什么错吗?

1 个答案:

答案 0 :(得分:0)

不应修改RD版本(修订版)。 RD是否有其他更改以及使用修改后的数据更新了RD。有效。服务器生成新的版本号。