由于.cnb.yml
配置文件是 YAML
格式,所以可以利用更多 YAML
特性(如锚点 &
、别名 *
和对象合并 <<
符号)来简化配置文件。
一个简单的运用锚点和别名简化的例子如下:
支持多级嵌套:
以上是 YAML
自带特性,仅在解析单个YAML文件时有效,不能跨文件使用。
为了方便复用流水线配置,云原生构建
实现了以下特性:
详细文件引用说明见 文件引用
为了解决YAML锚点和别名不能跨文件使用的问题。云原生构建
实现了以下特性:
reference: 可以跨文件按属性路径引用变量。