#command-line-interface #azure-devops-extensions
#интерфейс командной строки #azure-devops-extensions
Вопрос:
В веб-интерфейсе Azure DevOps можно проверить, какие выпуски связаны с рабочим элементом (см. На рисунке).
Однако, похоже, эта информация недоступна через Azure DevOps CLI. Я попробовал следующую команду: az boards work-item show --id 1234
для получения информации, связанной с рабочим элементом, с идентификатором 1234
. Я не смог получить информацию, относящуюся к связанным выпускам. Однако возвращаемая информация показывает большинство элементов на этой странице. Например:
- Этапы воспроизведения ->
Microsoft.VSTS.TCM.ReproSteps
- Серьезность ->
Microsoft.VSTS.Common.Severity
- Отношения ->
relations
Следовательно, я считаю, что есть способ получить информацию, связанную с выпусками.
Редактировать
Следующее изображение — это то, что я получаю, когда запускаю приведенную ниже команду. Я получаю отношение «Интегрировано в сборку», но не отношение «Интегрировано в среду выпуска».
az boards work-item show --id 1234 --query relations[].attributes.name
.
Ответ №1:
Часть с именем « Integrated in release environment
» в теле ответа посвящена выпускам, связанным с рабочим элементом.
Комментарии:
1. По какой-то причине, когда я запускаю ту же команду, у меня нет отношения «Интегрировано в среду выпуска». Пожалуйста, взгляните на картинку, которую я добавил в РЕДАКТИРОВАНИЕ.
2. Как насчет использования rest api :
https://dev.azure.com/{org}/{pro}/_apis/wit/workitems/{witId}?$expand=ALLamp;api-version=6.0
? Пример3. Привет, я думаю, что я уже использую свойство expand=ALL, поскольку оно показывает массив атрибутов. Мой обходной путь на данный момент заключается в косвенном получении релизов с помощью разных вызовов.
4. Можете ли вы поделиться своим решением в качестве ответа? Поэтому другим пользователям, столкнувшимся с той же проблемой, было бы полезно легко найти обходной путь.