Не удается обновить определение выпуска через API - PullRequest
0 голосов
/ 06 июля 2018

Кажется, я больше не могу обновлять определение выпуска VSRM через API https://docs.microsoft.com/en-us/rest/api/vsts/release/definitions/update?view=vsts-rest-5.0

Единственное, что я изменил, это номер версии с 11 до 12 после получения определения выпуска.

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

Ответ: { "$ id": "1", "innerException": ноль, "message": "Вы используете старую копию определения выпуска. Обновите свою копию и попробуйте снова.", "typeName": "Microsoft.VisualStudio.Services.ReleaseManagement.Data.Exceptions.InvalidRequestException, Microsoft.VisualStudio.Services.ReleaseManagement2.Data", "typeKey": "InvalidRequestException", «errorCode»: 0, "eventId": 3000 }

Я пробовал обе версии: 4.1 и 5.0. Та же ошибка. Я использую PostMan с PAT. GET работает отлично.

Подскажите, пожалуйста, что я делаю не так?

1 Ответ

0 голосов
/ 06 июля 2018

Не следует изменять версию RD (ревизия). Сделаны другие изменения в RD и обновлены RD с измененными данными. Это сработало. Сервер генерирует новый номер версии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...