Я пытаюсь написать конфигурацию CircleCI, которая позволит мне повторно использовать не все записи (например, полное определение раздела docker
), а отдельные записи в списке (например, используемые изображения докеров)
Давайтескажем, мне нужно повторно использовать alpine
изображение в нескольких местах
docker:
- image: alpine:3.10
environment:
LATENCY: 0
Я бы хотел иметь возможность определять различные стеки:
docker:
- image: postgres:12
- image: spotify/kafka:latest
- image: redis:2.8.23
и поместить туда вышеопределил alpine
изображение в этом списке.
Я пробовал, например, с
docker:
- &default image: alpine:3.10
environment:
LATENCY: 0
build-step:
docker:
- *default
- image: postgres:12
, но это не работает.
Как я могу это сделать?