diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index bfd41f13a20f2fd4125da30c172c5b0b125e8d8d..d69b2e5a7446cd132dbb6c3c36d171f03dd31d1f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -42,6 +42,19 @@ build_and_push_latest_image: docker push $DOCKER_REPOSITORY_LOCAL:$IMAGE_TAG docker logout $DOCKER_REPOSITORY +build_and_push_alfa_image: + stage: build + only: + - /^release/ + script: + - | + export IMAGE_TAG=$(echo $CI_COMMIT_BRANCH | cut -c 9-)-alfa + docker image prune -f + docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD $DOCKER_REPOSITORY + docker build -t $DOCKER_REPOSITORY_LOCAL:$IMAGE_TAG . + docker push $DOCKER_REPOSITORY_LOCAL:$IMAGE_TAG + docker logout $DOCKER_REPOSITORY + build_and_push_release_image: stage: build only: