( zamek | 2019. 01. 25., p – 19:11 )

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