Как вызвать итерационный запрос API в Azure DevOps Services - PullRequest
0 голосов
/ 24 января 2020

Я пытаюсь вызвать API-интерфейс Rest ниже для получения списка рабочих элементов, которые сопоставляются с указанной итерацией c.

https://docs.microsoft.com/en-us/rest/api/azure/devops/work/iterations/get%20iteration%20work%20items?view=azure-devops-rest-5.1

В конечном итоге я хочу вызвать это как часть шага утверждения в моем конвейере выпуска, чтобы утверждающий мог проверить, все ли рабочие элементы для данного Итерация в состоянии «Завершено».

У меня два вопроса:

  1. Я не знаю, как получить значения для {team} и {iterationid}
  2. Как мне вызвать этот API как часть шлюза утверждения. Должен ли я использовать сервисное соединение Generi c? Какое имя пользователя и пароль мне нужно предоставить?

Любой рабочий пример здесь будет очень полезен.

1 Ответ

0 голосов
/ 24 января 2020
  1. Чтобы получить команды, вы можете использовать Команды - Получить команды в командном проекте.
  2. Затем вы можете найти все итерации команды и их идентификаторы Итерации - список
  3. Вы можете использовать ворота с функцией azure. Вот пример: Azure Выпускные шлюзы DevOps с Azure Функциями, PowerShell и VS Code

Кроме того, вы можете рассмотреть возможность использования качественных шлюзов с запросом рабочего элемента : Используйте разрешения и ворота для управления вашим развертыванием

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