... | ... | @@ -3746,7 +3746,7 @@ YAML 有一个叫做“锚点”的功能,可以允许你在整个文档中复 |
|
|
|
|
|
当使用 [`include`](#include) 时,你将无法跨文件使用 YAML 锚点关键词。锚只在定义它们的文件中生效。如果要在不同的 YAML 文件中重用配置,你可以使用 [`!reference` tags](#reference-tags) 或 [`extends` 关键词](#extends)。
|
|
|
|
|
|
以下示例中,使用锚点和 map 合并。它创建了 `test1` 和 `test2` 两个流水线任务,并继承了 `.job_template` 的配置,每个流水线任务都定义了自己的自定义 `script`:
|
|
|
以下示例中,使用锚点和合并映射。它创建了 `test1` 和 `test2` 两个流水线任务,并继承了 `.job_template` 的配置,每个流水线任务都定义了自己的自定义 `script`:
|
|
|
|
|
|
```yaml
|
|
|
.job_template: &job_configuration # Hidden yaml configuration that defines an anchor named 'job_configuration'
|
... | ... | |