Skip to content
Snippets Groups Projects
Commit dc5de91b authored by Moul's avatar Moul
Browse files

ci: Define globally DOCKER_HUB_PATH variable

Use $CI_REGISTRY_IMAGE as base for image tagging
parent 54866280
No related branches found
No related tags found
No related merge requests found
......@@ -7,6 +7,9 @@ stages:
- deploy
- deploy_readme
variables:
DOCKER_HUB_PATH: "duniter/duniter-v2s"
workflow:
rules:
- changes:
......@@ -218,8 +221,8 @@ tests_release:
- docker pull $CI_REGISTRY_IMAGE:$IMAGE_TAG || true
- docker build --cache-from $CI_REGISTRY_IMAGE:$IMAGE_TAG --pull -t "$CI_REGISTRY_IMAGE:$IMAGE_TAG" -f $DOCKERFILE_PATH .
- docker login -u "duniterteam" -p "$DUNITERTEAM_PASSWD"
- docker tag "$CI_REGISTRY_IMAGE:$IMAGE_TAG" "duniter/duniter-v2s:$IMAGE_TAG"
- docker push "duniter/duniter-v2s:$IMAGE_TAG"
- docker tag "$CI_REGISTRY_IMAGE:$IMAGE_TAG" "$DOCKER_HUB_PATH:$IMAGE_TAG"
- docker push "$DOCKER_HUB_PATH:$IMAGE_TAG"
deploy_docker_test_image:
extends: .docker-build-app-image
......@@ -243,8 +246,8 @@ deploy_docker_debug_sha:
IMAGE_TAG: "debug-sha-$CI_COMMIT_SHORT_SHA"
after_script:
- docker login -u "duniterteam" -p "$DUNITERTEAM_PASSWD"
- docker tag "duniter/duniter-v2s:$IMAGE_TAG" "duniter/duniter-v2s:debug-latest"
- docker push "duniter/duniter-v2s:debug-latest"
- docker tag "$CI_REGISTRY_IMAGE:$IMAGE_TAG" "$DOCKER_HUB_PATH:debug-latest"
- docker push "$DOCKER_HUB_PATH:debug-latest"
deploy_docker_release_sha:
extends: .docker-build-app-image
......@@ -267,8 +270,8 @@ deploy_docker_release_tag:
IMAGE_TAG: "$CI_COMMIT_TAG"
after_script:
- docker login -u "duniterteam" -p "$DUNITERTEAM_PASSWD"
- docker tag "duniter/duniter-v2s:$IMAGE_TAG" "duniter/duniter-v2s:latest"
- docker push "duniter/duniter-v2s:latest"
- docker tag "$CI_REGISTRY_IMAGE:$IMAGE_TAG" "$DOCKER_HUB_PATH:latest"
- docker push "$DOCKER_HUB_PATH:latest"
dependencies:
- build_release
......@@ -284,7 +287,7 @@ readme_docker_release_tag:
DOCKER_USER: "duniterteam"
DOCKER_PASS: "$DUNITERTEAM_PASSWD"
PUSHRM_SHORT: "Duniter v2 based on Substrate framework"
PUSHRM_TARGET: "docker.io/duniter/duniter-v2s"
PUSHRM_TARGET: "docker.io/$DOCKER_HUB_PATH"
PUSHRM_DEBUG: 1
PUSHRM_FILE: "$CI_PROJECT_DIR/docker/README.md"
script: "/bin/true"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment