【发布时间】:2019-07-05 02:32:27
【问题描述】:
我找到了以下.travis.yml 模板。
我注意到了这一点:
repo: {GITHUB_USER}/{PROJECT_NAME}
这是我不熟悉的特殊.yml 变量语法吗?我在哪里可以设置这些值(GITHUB_USER、PROJECT_NAME)?
我知道我可以像这样使用环境变量:
repo: $GITHUB_USER/$PROJECT_NAME
但是这个语法看起来不一样。
【问题讨论】:
-
几乎我认识的每个 YAML 解析器都抱怨这个问题。 YAML 中的花括号代表流样式映射,如果它们是字面的,则必须用引号引起来。我猜这个 YAML 文件是预处理过的,那些是模板占位符,所以最终的 YAML 文件将是有效的