@Tylen

Как сделать так, чтобы каждый новый стейдж не создавался новый контейнер?

Имеется пайплайн в 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"

Для каждого шага новый контейнер, а хочу, чтобы в каждом шаге один основной контейнер.
  • Вопрос задан
  • 152 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы