nem olyan nagy szopas, leszamitva, hogy a /etc/docker/certs/fqdn:port cimu konyvtarba be kell masolni a cert file-t, ca.crt neven.
ha gitlab-on generalod a docker-t, akkor igy nez ki:
image: docker:latest
cache:
paths:
- .m2/repository
- target
services:
- name: docker:dind
command: ["--insecure-registry=fqdn:port"]
variables:
DOCKER_DRIVER: overlay
SPRING_PROFILES_ACTIVE: gitlab-ci
stages:
- build
- package
maven-build:
image: maven:3-jdk-8
stage: build
script:
- "mvn package -B -DskipTests=true"
artifacts:
name: "jar"
paths:
- target/*.jar
docker-build:
stage: package
script:
- docker login -u user -p *** fqdn:port
- docker build -t fqdn:port/project .
- docker push fqdn:port/project