Skip to content
Snippets Groups Projects
.gitlab-ci.yml 506 B
variables:
  GIT_DEPTH: 5
  GIT_SSL_NO_VERIFY: "true"

docker-build:
  image: docker:latest
  stage: build
  services:
    - docker:dind
  before_script:
    - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
  script:
    - docker build --pull -t "$CI_REGISTRY_IMAGE:$CI_COMMIT_TAG" .
    - docker push "$CI_REGISTRY_IMAGE:$CI_COMMIT_TAG"
  only:
    variables: 
      - '$CI_COMMIT_TAG =~ /^[0-9]+\.[0-9]+\.[0-9]+$/'
      - '$CI_COMMIT_TAG =~ /^test-[0-9]+\.[0-9]+\.[0-9]+$/'