首页 > 解决方案 > 如何在 yml 配置文件中替换字符串中的单词

问题描述

flows:
  default:
    - log: "Starting the dev deployment of latest image."
    - log: '${imageTag}'

上述 yml 配置中的 ${imageTag} 变量正在打印带有快照版本的工件 ID(即 0.0.10-SNAPSHOT-199)。但我想替换其中没有快照的版本(即 0.0.10-199 )。基本上我需要将包含 SNAPSHOT 的字符串替换为空字符串。有人可以帮我语法。我尝试了不同的语法,如下所示。

flows:
  default:
    - log: "Starting the dev deployment of latest image."
    - log: '${imageTag}.replace("-SNAPSHOT", "")'

标签: dockerkubernetesconfigurationyaml

解决方案


推荐阅读