From 0dcbdcfa2ca84b0ab82fbc1f70e2353d6d86c910 Mon Sep 17 00:00:00 2001 From: Mylloon Date: Mon, 16 Aug 2021 20:21:39 +0200 Subject: [PATCH] bringing back old push --- .gitlab-ci.yml | 34 ++++++++++++++++++++++++++++------ 1 file changed, 28 insertions(+), 6 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f2051e1..35ed9e3 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -20,24 +20,46 @@ before_script: Build: stage: build script: - - docker pull $CI_REGISTRY_IMAGE:dev-wavelink || true + - docker pull $CI_REGISTRY_IMAGE:dev || true - > docker build --pull --build-arg VCS_REF=$CI_COMMIT_SHA --build-arg VCS_URL=$CI_PROJECT_URL - --cache-from $CI_REGISTRY_IMAGE:dev-wavelink + --cache-from $CI_REGISTRY_IMAGE:dev --tag $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA . - docker push $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA -Push dev-wavelink: +Push latest: variables: GIT_STRATEGY: none stage: push only: - - dev-wavelink + - main script: - docker pull $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA - - docker tag $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA $CI_REGISTRY_IMAGE:dev-wavelink - - docker push $CI_REGISTRY_IMAGE:dev-wavelink + - docker tag $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA $CI_REGISTRY_IMAGE:latest + - docker push $CI_REGISTRY_IMAGE:latest + +Push dev: + variables: + GIT_STRATEGY: none + stage: push + only: + - dev + script: + - docker pull $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA + - docker tag $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA $CI_REGISTRY_IMAGE:dev + - docker push $CI_REGISTRY_IMAGE:dev + +Push tag: + variables: + GIT_STRATEGY: none + stage: push + only: + - tags + script: + - docker pull $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA + - docker tag $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_NAME + - docker push $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_NAME