Изменение значения тегов рабочих элементов после сборки DevOps Azure - PullRequest
0 голосов
/ 19 февраля 2019

Я создаю CI для своей компании, и мы используем для этого Azure Devops.Я хотел бы добавить сценарий PowerShell в конце моего конвейера, который помечает все связанные родительские рабочие элементы тегом «ReadyToTest» после завершения сборки.Кто-нибудь когда-либо делал что-то подобное или похожее на меня?

// псевдокод

  • Список всех рабочих элементов, связанных со сборкой
  • Поиск родителей работыitems
  • тег Foreite родительского рабочего элемента Готов к тегу

Спасибо всем!

1 Ответ

0 голосов
/ 19 февраля 2019

Вы можете проверить следующие API, чтобы получить связанную информацию:

  1. Сборки - Получить рабочие элементы сборки Ссылки : Получает рабочие элементы, связанные со сборкой.

GET https://dev.azure.com/{organization}/{project}/_apis/build/builds/{buildId}/workitems?api-version=5.0

Рабочие элементы - список : возвращает список рабочих элементов для поиска родительских рабочих элементов.

GET https://dev.azure.com/{organization}/{project}/_apis/wit/workitems?ids={ids}&api-version=5.0

Рабочие элементы - обновление : обновление одного рабочего элемента для изменения тега.

PATCH https://dev.azure.com/{organization}/{project}/_apis/wit/workitems/{id}?api-version=5.0

...