如何使用Azure CLI识别Azure DevOps中YAML管道与传统构建任务管道
如何用Azure CLI识别Azure DevOps中YAML管道与传统构建任务管道
前提准备
- 已安装Azure CLI
- 已添加Azure DevOps扩展(未安装则执行
az extension add --name azure-devops) - 已通过
az login完成身份验证
步骤1:配置默认组织/项目(可选)
若需固定操作的组织和项目,执行命令设置默认值:
az devops configure --defaults organization=https://dev.azure.com/你的组织名 project=你的项目名
步骤2:筛选YAML配置管道
执行以下命令,直接列出当前范围内所有使用YAML配置的管道:
az pipelines list --query "[?configuration.type=='yaml'].{管道名称:name, 管道ID:id, 配置类型:configuration.type}" --output table
步骤3:筛选传统构建任务管道(经典管道)
执行以下命令,列出所有使用传统构建任务的经典管道:
az pipelines list --query "[?configuration.type=='classic'].{管道名称:name, 管道ID:id, 配置类型:configuration.type}" --output table
补充说明
- 若未设置默认项目,可在命令中通过
--project参数指定目标项目,例如:
az pipelines list --project "目标项目名" --query "[?configuration.type=='yaml']" --output table
- 使用
--output json可获取完整的管道JSON数据,方便后续自定义处理
内容的提问来源于stack exchange,提问作者srbrills
相关产品推荐
相关产品推荐

