Имеется пайплайн в gitlab ci, который выполняет докер executer, хотелось бы узнать можно ли сделать так, чтобы каждый новый стейдж не создавался новый контейнер и не нужно было перености артефакты.
Хочу чтобы все этапы собирались в одном контейнере, я выбираю в Gitlab ci executer docker, хочу чтобы было как в дженкинсе, один контейнер для всех шагов, а получается, что для каждого шага создаётся новый контейнер. Что сделать, чтобы был один контейнер.
Пример:
Два шага build и test
stages:
- build
- testing
## build stage
build:
stage: build
tags: [deploy]
script:
- echo "Build"
## testing stage
test unit:
stage: testing
tags: [deploy]
script:
- echo "test unit"
Для каждого шага новый контейнер, а хочу, чтобы в каждом шаге один основной контейнер.