如何在Azure DevOps CLI中显示工作项历史记录

时间:2020-04-19 19:38:48

标签: azure devops

我正在尝试系统地查询DevOps工作项的历史(任务,功能,故事等),以便我可以报告项目在任何特定的董事会列或状态中持续多长时间。

从Web界面中,我可以清楚地获取任何项目的历史记录,但是我想将其用于整个项目,然后将其导出或收集到可以解析的表,json或tsv输出中。

我可以使用azure cli工具从命令行收集工作项:

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,

如果天蓝色的cli无法做到这一点,是否有可能至少从Web界面获取项目的完整历史记录,而不必一次接一个地浏览工作项?

预先感谢

0 个答案:

没有答案