Как я могу изменить API остатков для выпуска с автоматическим утверждением? - PullRequest
0 голосов
/ 27 сентября 2019

Мы автоматизируем процедуру триггера разблокировки.в одном из наших сценариев нам нужно активировать релиз, хотя остальные API, и инициирующий релиз должны быть автоматически утверждены.

есть способ, которым я могу автоматически одобрить релиз, есть ли у нас остальные API, которые выполняют утверждение.

с учётом того, что вызывающая его учетная запись получила разрешение на одобрение выпуска.

1 Ответ

0 голосов
/ 30 сентября 2019

Как я могу изменить API-интерфейс vsts rest для выпуска с автоматическим утверждением?

Для этой проблемы вы можете использовать Одобрения - Обновление rest api:

PATCH https://vsrm.dev.azure.com/{organization}/{project}/_apis/release/approvals/{approvalId}?api-version=5.1

Пример тела запроса:

{
  "status": "approved",
  "comments": "go!"
}

Если вы хотите выполнить утверждение, вам нужно только установить status в approved.

С Одобрения - список остальные API, вы можете получить approvalId.Вы можете добавить параметры к URL-адресу запроса в соответствии с вашими потребностями и отфильтровать точное утверждение, чтобы получить утверждение. Идентификатор подтверждения.

Ниже приведен мой результат теста с почтальоном:

enter image description here

...