Commit 0a5dc94d authored by Maximilian Grüttemeier's avatar Maximilian Grüttemeier
Browse files

Update .gitlab-ci.yml

parent 5ea2c99b
Loading
Loading
Loading
Loading
Loading
+23 −25
Original line number Diff line number Diff line
# This file is a template, and might need editing before it works on your project.
docker-build-master:
  # Official docker image.
  image: docker:latest
  stage: build
  services:
    - docker:dind

stages:
- build
- release

variables:
  IMAGE: registry.code-hub.net/aperture-development/php-devel-fpm:latest
  DOCKER_TLS_CERTDIR: "/certs"

  before_script:
  - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN registry.code-hub.net

build:
  stage: build
  tags:
    - docker
    - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
  script:
    - docker build --pull -t $IMAGE .
    - docker build --pull -t "$CI_REGISTRY_IMAGE" .
    - docker push "$CI_REGISTRY_IMAGE"
  only:
    - master

release:
  stage: release
  tags:
    - docker
docker-build:
  # Official docker image.
  image: docker:latest
  stage: build
  services:
    - docker:dind
  before_script:
    - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
  script:
    - docker push $IMAGE
  only:
    - docker build --pull -t "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG" .
    - docker push "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG"
  except:
    - master