Commit 2da824aa authored by Dom Sekotill's avatar Dom Sekotill
Browse files

Tag container images on git tag pushes

parent 1e4a291e
Loading
Loading
Loading
Loading
+7 −3
Original line number Diff line number Diff line
@@ -15,17 +15,21 @@ before_script:
- apk update && apk add bash

build:
  except: [master]
  except: [tags]
  variables:
    REPO: ${CI_REGISTRY_IMAGE}/build:${CI_PIPELINE_ID}
  script:
  - docker build . --tag=${REPO}
  - docker push ${REPO}

build:master:
  only: [master]
build:tag:
  only:
    variables:
    - $CI_COMMIT_TAG =~ /^v[0-9]/
  except: []
  extends: [build]
  after_script:
  - docker tag ${REPO} ${CI_REGISTRY_IMAGE}:${CI_COMMIT_TAG#v}
  - docker push ${CI_REGISTRY_IMAGE}:${CI_COMMIT_TAG#v}
  - docker tag ${REPO} ${CI_REGISTRY_IMAGE}:latest
  - docker push ${CI_REGISTRY_IMAGE}:latest