Как показать историю рабочих элементов в Azure DevOps CLI - PullRequest
0 голосов
/ 19 апреля 2020

Я пытаюсь систематически запрашивать историю рабочих элементов DevOps (Задачи, Особенности, Истории и т. Д. c), чтобы я мог составлять отчеты о том, как долго элементы находились в любом указанном c столбце или статусе доски. .

Из веб-интерфейса я могу четко получить историю любого элемента, но я хотел бы получить ее для всего проекта и экспортировать или собрать ее в таблицу, json или вывод tsv, который я могу разобрать.

Я могу собирать рабочие элементы из командной строки, используя azure cli tools:

az boards work-item show --id 495

Но это не показывает историю. Проверка доступных полей для типа workItem (https://docs.microsoft.com/en-us/rest/api/azure/devops/wit/work%20item%20types%20field/list?view=azure-devops-rest-5.0) показывает, что System.History является доступным полем. Однако попытка добавить это к аргументу --fields вначале приводит к ошибке:

az boards work-item show --id 495 --fields System.History
# The expand parameter can not be used with the fields parameter.

И установка для параметра --expand значения none приводит к пустому объекту полей:

az boards work-item show --id 495 --fields System.History --expand none
# {
#   "fields": {},
#   "id": 495,
#   "relations": null,
#   "rev": 8,

Если это невозможно по azure cli, возможно ли получить полную историю проекта из веб-интерфейса хотя бы вместо того, чтобы go просматривать рабочие элементы по одному?

Заранее спасибо

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