【发布时间】:2021-12-29 08:53:40
【问题描述】:
如何在variables 块中使用!reference,然后扩展条目列表?
例如,我希望能够做类似的事情
variables:
!reference [.common_variables, variables]
FOO: "bar"
目前我在 GitLab linter 中遇到错误:
此 GitLab CI 配置无效:(): 在解析第 1 行第 1 列的块映射时未找到预期键
附:请注意,这个问题专门针对!reference。
- Yaml 锚点超出了此问题的范围,因为我想将
.common_variables放入我的管道中包含的单独文件中。 -
extends:机制超出了这个问题的范围。它确实有效,但它有一个奇怪的行为,即在环境中也会获得一个extends变量,请参阅GitLab: use `extends` in `variables`
【问题讨论】: