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

如何在Azure DevOps YAML中实现依赖其他参数的条件参数?

Azure DevOps YAML 参数条件显示实现方案

你之前的代码未生效是因为用错了属性——Azure DevOps 中控制参数在UI上是否显示的是 visibility 字段,而非 condition。condition 用于判断参数是否会被纳入管道评估逻辑,不负责UI可见性控制。

正确的实现代码如下:

parameters:
  - name: is_okay
    type: boolean
    displayName: Are you Okay?
    default: True

  - name: plan
    type: string  
    displayName: Let's go for outing
    default: 'Plan for Africa tour'
    visibility:
      eq: [parameters.is_okay, true]

说明

  • visibility 属性接受条件表达式,当表达式结果为 true 时,该参数会在管道运行的参数选择界面显示;结果为 false 时则隐藏。
  • 这里用 eq: [parameters.is_okay, true] 实现逻辑:当is_okay被选为true时,plan参数才会在界面上出现,完全匹配你的需求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 10:37:00