Continuous integration 如何在已展开的锚点下重用锚点条目?
我正在尝试编写一个CircleCI配置,它允许我重用整个列表/映射(?)条目及其属性 具有下列特征:Continuous integration 如何在已展开的锚点下重用锚点条目?,continuous-integration,yaml,circleci,Continuous Integration,Yaml,Circleci,我正在尝试编写一个CircleCI配置,它允许我重用整个列表/映射(?)条目及其属性 具有下列特征: image_definitions: docker: - &default_localstack_image image: localstack/localstack:0.10.3 environment: KINESIS_LATENCY: 0 defaults_env: &defaults_env environment:
image_definitions:
docker:
- &default_localstack_image
image: localstack/localstack:0.10.3
environment:
KINESIS_LATENCY: 0
defaults_env: &defaults_env
environment:
PG_PORT: 5432
PG_USER: root
我希望能够替换:
test: &test
docker:
- image: localstack/localstack:0.10.3
<<: *defaults_env
但这也不起作用
我如何才能做到这一点?根据:
test:&test
码头工人:
-它可以工作,但在你提到这些之后,我不敢相信它。@Patryk如果它可以工作,并且你的YAML文件将只用于CircleCI,你至少可以非常肯定它不会突然停止工作。大多数YAML实现都处于维护模式,不会突然中断现有文件。
test: &test
docker:
- *default_localstack_image
<<: *defaults_env
test: &test
docker:
- *default_localstack_image
*defaults_env
test: &test
docker:
- <<: [*default_localstack_image, *defaults_env]