Я использую Visual Studio Интернет REST API, и пытается обновить существующее определение построенияVSO Обновление сборки определение - уже существует
Итак, в соответствии с документацией по адресу: https://www.visualstudio.com/en-us/integrate/api/build/definitions#Updateabuilddefinition
Он говорит, что вы можете обновить существующее определение сборки.
Так я кормлю следующий JSON к сообщению:
{
id: 43,
name: 'Test Build',
revision: 10,
variables: {
version: { value: '20', allowOverride: true }
},
comment: 'New version added: 20'
}
Так идентификатор и пересмотр такой же, как и существующим строить определения.
Он выдает следующее сообщение об ошибке:
{
"$id":"1",
"innerException":null,
"message":"Build definition Test Build already exists for project TestProject.",
"typeName":"Microsoft.TeamFoundation.Build.WebApi.DefinitionExistsException, Microsoft.TeamFoundation.Build2.WebApi, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
"typeKey":"DefinitionExistsException",
"errorCode":0,
"eventId":3000
}
Любые идеи, что я делаю неправильно?