Как разделить этап тестирования и сборки с maven в gitlab-ci? - PullRequest
1 голос
/ 20 января 2020

Я хочу разделить maven этапы на build, test и deploy.

Вопрос: я здесь слишком усложняю? Должен ли я просто использовать стадию mvn clean package, потому что compile и test выполняются неявно maven во время package фазы?

.gitlab-ci.yml:

stages:
  - build
  - test
  - deploy

build:
  stage: build
  script: mvn clean compile

test:
  stage: test
  script: mvn clean test

deploy:
  stage: deploy
  script: mvn clean package -Dmaven.test.skip=true
  #...continue with docker deployment...
...