运行az pipelines release list未显示发布结果,如何获取其状态与结果?
获取Azure Pipelines发布的状态与结果
默认执行az pipelines release list --top 5000时,输出不会包含发布状态和结果字段,需要通过--query参数自定义输出字段,结合JMESPath语法筛选所需信息。
方法1:自定义输出状态和结果字段
使用以下命令,指定要展示的核心字段(包括状态、结果):
az pipelines release list --top 5000 --query "[].{发布ID:id, 发布名称:name, 状态:status, 结果:result, 创建时间:createdOn}" --output table
--query:通过JMESPath语法遍历所有发布项,映射需要的字段为易读名称--output table:将输出格式化为表格,更直观易读
方法2:查看所有可用字段
如果需要更多字段,可先查看单个发布的完整属性,确认所需字段名称:
az pipelines release list --top 1 --output json
根据返回的JSON结构,调整--query中的字段列表即可。
常见的状态(status)值包括:inProgress、completed、abandoned
常见的结果(result)值包括:succeeded、failed、partiallySucceeded
内容的提问来源于stack exchange,提问作者Ashish Dadhich
相关产品推荐
相关产品推荐

