VS402881: Не указана версия артефакта, соответствующая источнику артефакта 'MyBuild.' Управление выпуском vNext REST API

Я использую TFS 2015.2 RTM, и я только что узнал, что REST API Release Management vNext находится в 2.2-preview.1 локально. Я хочу создать релиз, но я не знаю точный JSON, который нужно поместить в тело запроса POST, так какдокументация работает только для VSTS.

Когда я отправляю запрос, я получаю сообщение об ошибке:

VS402881: No artifact version is specified corresponding to artifact source 'MyBuild.' Specify a valid value and try again. 

Вот JSON:

$body = @"
     {
          definitionId": 1,
    "description": "test",
    "artifacts": [ 
      {
         "alias": "Tailspin Toys", 
         "version": {
               "id": 147,
         },
         "instanceReference": {
            "id": 5
        }
       }
     ]
} 
"@

А вот команда Invoke-RestMethod:

$releaseResponse = Invoke-RestMethod -Method Post -Credential $credential -ContentType application/json -Uri $postUri -Body $body

Какие элементы JSON мне не хватает? Как найти, что добавить в тело JSON, если в документах нет того, чего не хватает?

Ответы на вопрос(3)

Ваш ответ на вопрос