有没有办法从 python 代码中获取值到 YAML 文件中

Posted

技术标签:

【中文标题】有没有办法从 python 代码中获取值到 YAML 文件中【英文标题】:Is there a way to get the value from python code into YAML file 【发布时间】:2022-01-07 06:40:20 【问题描述】:

我正在创建一个 buildspec.yml 文件来在 ECR 上构建一个 docker 映像。 docker 镜像必须命名为例如:“image-1.0.1”。值 1.0.1 将从 python 脚本接收。如何在 buildspec.yml 中的变量中获取相同的值?

【问题讨论】:

您可以在 buildspec.yml 文件中的不同位置使用 shell 命令语言,例如name: myname-$(date +%Y-%m-%d)。尝试以下方式:name: image-$(cat version.txt) 其中 version.txt 包含 1.0.1 【参考方案1】:

您可以在 buildspec.yml 文件的各个位置使用 shell 命令语言,例如

name: myname-$(date +%Y-%m-%d)

所以,尝试以下方式:

name: image-$(cat version.txt)

其中 version.txt 是包含您的版本号的文本文件,例如:1.0.1。

【讨论】:

以上是关于有没有办法从 python 代码中获取值到 YAML 文件中的主要内容,如果未能解决你的问题,请参考以下文章

无法从edittext获取值到字符串

如何从 CoreData-Entities 获取一些值到代码中

Asp.net 从 asp 中的文本框获取值到代码后面

如何从非托管 C++ 代码获取结构化列表值到 C#?

从 HTTP 帖子获取 JSON 值到 TextView

如何从 JWT 标头中获取值到 nodejs 中的变量中?