From 9c22170aef253f978a321b0112be1a96ea074706 Mon Sep 17 00:00:00 2001 From: Dzmitryi Rudkouski Date: Fri, 18 Jan 2019 20:01:18 +0000 Subject: [PATCH] CI: add versioned docker images --- .gitlab-ci.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 51c108871..6a3025317 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -573,12 +573,16 @@ publish:docker: - zeronet-staging - mainnet-staging before_script: + - apk add git - mkdir ~/.docker || true - echo "${CI_DOCKER_AUTH}" > ~/.docker/config.json script: + - LAST_COMMIT_DATE_TIME=$(git log --pretty=format:"%cd" -1 --date="format:%Y%m%d%H%M%S" 2>&1) - ./scripts/create_docker_image.sh "${public_docker_image_name}" "${CI_COMMIT_REF_NAME}" - docker push "${public_docker_image_name}:${CI_COMMIT_REF_NAME}" + - docker tag "${public_docker_image_name}:${CI_COMMIT_REF_NAME}" "${public_docker_image_name}:${CI_COMMIT_REF_NAME}_${CI_COMMIT_SHORT_SHA}_${LAST_COMMIT_DATE_TIME}" + - docker push "${public_docker_image_name}:${CI_COMMIT_REF_NAME}_${CI_COMMIT_SHORT_SHA}_${LAST_COMMIT_DATE_TIME}" tags: - safe_docker