Мы запускаем приложение с весенней загрузкой, которое требует от вас запуска mvn clean install -Dmaven.test.skip=true
, прежде чем вы сможете запустить docker build
.Существуют ли образы с установленным maven и docker?
Я попытался запустить сценарий before с изображением maven: 3.6.0-jdk-8-slim, а затем указать отдельное изображение в задании.
image: maven:3.6.0-jdk-8-slim
before_script:
- mvn clean install -Dmaven.test.skip=true
build_archivist_elasticsearch:
image: docker:latest
services:
- docker:dind
variables:
DOCKER_DRIVER: overlay
script:
- cd archivist
- docker build -t xxxx/xxxxx:development
Нужно mvn clean install
для создания и создания артефактов, а затем запустить docker build -t
и docker push
для нашего репо.