From 39f8a8055ae980886d1d28d9781ba39d51bececb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89lo=C3=AFs?= <c@elo.tf> Date: Sun, 2 May 2021 12:58:45 +0000 Subject: [PATCH] Update .gitlab-ci.yml --- .gitlab-ci.yml | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index df98ce0..1dd8029 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -15,10 +15,17 @@ build_image: - docker services: - docker:dind + variables: + IMAGE_NAME: "duniter/rust-wasm" script: - - docker login -u "gitlab-ci-token" -p "$CI_BUILD_TOKEN" $CI_REGISTRY - - docker build --pull -t "$CI_REGISTRY_IMAGE:$CI_BUILD_TAG" . - - docker login -u "gitlab-ci-token" -p "$CI_BUILD_TOKEN" $CI_REGISTRY - - docker push "$CI_REGISTRY_IMAGE:$CI_BUILD_TAG" + - docker pull $CI_REGISTRY_IMAGE:$CI_BUILD_TAG || true + - docker build --cache-from $CI_REGISTRY_IMAGE:$CI_BUILD_TAG --pull -t "$CI_REGISTRY_IMAGE:$CI_BUILD_TAG" . + + - docker login -u "duniterteam" -p "$DUNITERTEAM_PASSWD" + - docker tag "$CI_REGISTRY_IMAGE:$CI_BUILD_TAG" "$IMAGE_NAME:$CI_BUILD_TAG" + - docker push "$IMAGE_NAME:$CI_BUILD_TAG" + - docker tag "$IMAGE_NAME:$CI_BUILD_TAG" "$IMAGE_NAME:latest" + - docker push "$IMAGE_NAME:latest" + only: - tags -- GitLab