如何使用Azure DevOps CLI通过WIQL或已保存查询查询工作项
使用Azure DevOps CLI查询工作项的实现方法
你需要使用az boards query命令组完成WIQL或已保存查询的调用,而非az boards work-item相关命令,具体操作如下:
方式1:直接传入WIQL语句查询
执行命令时通过--wiql参数传入你的自定义查询语句即可,示例:
az boards query --wiql "SELECT [System.Id], [System.Title], [System.State], [System.AssignedTo] FROM WorkItems WHERE [System.WorkItemType] = 'Bug' AND [System.State] <> 'Closed'"
可选配置参数:
- 可追加
--project <项目名称/ID>指定目标项目,未配置默认项目时必填 - 可追加
--output table/--output json调整结果输出格式 - 可追加
> result.json将查询结果导出到本地文件
方式2:调用已保存的查询
如果你的Azure DevOps项目内已经有提前保存的查询,可以直接通过查询ID调用,无需重新写WIQL语句:
- 打开Azure DevOps网页端的对应已保存查询,从URL中获取
queryId对应的UUID值 - 执行命令:
az boards query --id <查询ID>
示例:
az boards query --id "123e4567-e89b-12d3-a456-426614174000" --output table
注意:首次使用前请先完成两项前置配置:通过az login登录对应Azure账号,通过az devops configure --defaults project=<目标项目名> organization=<DevOps组织URL>配置默认参数,可省略后续命令中的重复参数填写
内容的提问来源于stack exchange,提问作者hasan.in
相关产品推荐
相关产品推荐

