ci: clean up docker image tags

This commit is contained in:
Rainer Killinger
2021-04-27 15:20:09 +02:00
parent 8e88b7241a
commit c12fa6f4e6

View File

@@ -55,7 +55,6 @@ image-test:
tags:
- docker
image-build:
image: registry.gitlab.com/openstapps/projectmanagement/builder
stage: publish
@@ -66,11 +65,15 @@ image-build:
services:
- docker:dind
script:
- export VERSION=$(echo -n "$CI_BUILD_REF_NAME" | cut -c 2-)
- export IMAGETAG_BASE=$CI_REGISTRY_IMAGE
- export IMAGETAG_VERSION=$IMAGETAG_BASE:$VERSION
- export IMAGETAG_LATEST=$IMAGETAG_BASE:latest
- docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN $CI_REGISTRY
- docker build -t $CI_REGISTRY_IMAGE/$REGISTRY_BRANCH$CI_COMMIT_REF_NAME:latest .
- docker push $CI_REGISTRY_IMAGE/$REGISTRY_BRANCH$CI_COMMIT_REF_NAME:latest
- docker build -t $IMAGETAG_VERSION -t $IMAGETAG_LATEST .
- docker push $IMAGETAG_BASE
only:
- /(^v[0-9]+\.[0-9]+\.[0-9]+$|^master$|^develop$)/
- /^v[0-9]+\.[0-9]+\.[0-9]+$/
tags:
- docker