Я строю JSON корпус на основе документации . Выглядит это так (скопировано из документации):
{
"definitionId": 1,
"description": "Creating Sample release",
"artifacts": [
{
"alias": "Fabrikam.CI",
"instanceReference": {
"id": "2",
"name": null
}
}
],
"isDraft": false,
"reason": "none",
"manualEnvironments": null
}
Однако в этом выпуске нет никаких артефактов. Это просто этапы, которые нужно запустить. Я попытался установить значение "артефакты" в null и false. Я также попытался удалить ключ «артефакты», например, так:
{
"definitionId": 1,
"description": "Creating Sample release",
"isDraft": false,
"reason": "none",
"manualEnvironments": null
}
К сожалению, все эти догадки просто выдают одну из следующих ошибок:
The artifact alias cannot be empty. Specify a valid artifact alias and try again.
или
Release pipeline name cannot be empty. Specify a name and try again.
Как создать выпуск, не содержащий артефакты, с использованием REST API?