docker - 如何在 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", "")'
解决方案
推荐阅读
- discord - 权限太低,setNickname()
- javascript - 如何在高度变化时改变兄弟高度
- reactjs - 在 FirebaseAuth 之后 React 渲染不更新
- java - 获取所有短信对话一个特定的号码,
- rest - 如何判断长时间运行的 API 调用是否仍在运行或意外失败
- python - How to draw a continuous line in Pygame?
- android - 如何在确定的水平进度条中设置百分比
- c# - VSTS-TFS trigger build limit policy
- android - 为什么我不能让 adb shell top 工作?
- sql-server - INSERT INTO,但保留空白列?