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

Azure YAML管道中移除参数特定值的正确语法是什么?

Azure YAML管道中移除参数内特定值的正确语法

你可以使用Azure Pipelines内置的replace模板表达式实现需求,核心是确保替换子串与参数目标内容完全匹配,并遵循正确的表达式语法。

正确实现示例

parameters:
- name: App_Name
  type: string
  values:
    - ABC_CARD_GAME
    - ABC_CARD_GAME2
    - ABC_CARD_GAME3

steps:
- script: echo ${{ replace(parameters.App_Name, 'ABC_', '') }}
  displayName: 输出移除前缀后的参数值

关键说明

  • replace表达式格式为${{ replace(原字符串, 要移除的子串, 替换后的内容) }},这里将第三个参数设为空字符串,即可直接移除目标子串。
  • 需注意替换的是ABC_(包含下划线),若仅写ABC,结果会保留下划线,不符合预期。
  • 所有模板表达式必须用${{ ... }}包裹,这是Azure YAML管道识别表达式的标准方式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 22:02:32