You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure CLI DevOps扩展中az pipelines run传递布尔参数异常

Azure Pipelines CLI 布尔参数传递问题修复

问题描述

我们的DevOps模板包含布尔类型参数:

parameters:
- name: Foo
  type: boolean
  default: true

使用az pipelines run的--parameters选项传递布尔值时,无法正确识别参数类型:

  • 执行az pipelines run --parameters Foo=$false,后端收到的是字符串类型的"Foo": "False"
  • 执行az pipelines run --parameters Foo=false,后端收到的是字符串类型的"Foo": "false"

解决办法

要传递真正的布尔类型参数,必须使用JSON格式的参数传递方式:

az pipelines run --parameters '{"Foo": false}'

这种方式会直接将布尔值false传给后端,匹配模板的参数类型要求。多参数场景同样适用:

az pipelines run --parameters '{"Foo": false, "AnotherParam": true}'

注意:PowerShell环境下需要转义JSON字符串中的双引号:

az pipelines run --parameters '{\"Foo\": false}'

内容的提问来源于stack exchange,提问作者archer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 22:52:02