Как получить выпуски Azure DevOps для рабочего элемента с помощью Azure DevOps cli

#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. Можете ли вы поделиться своим решением в качестве ответа? Поэтому другим пользователям, столкнувшимся с той же проблемой, было бы полезно легко найти обходной путь.