Skip to content
Snippets Groups Projects
Commit bff2bd72 authored by Éloïs's avatar Éloïs
Browse files

feat(ci): handle host tags

parent add4357e
No related branches found
No related tags found
No related merge requests found
......@@ -94,7 +94,7 @@ build_debug_with_cache:
build_release:
extends: .env
rules:
- if: "$CI_COMMIT_TAG || $CI_COMMIT_BRANCH =~ /^release/"
- if: "$CI_COMMIT_TAG && $CI_COMMIT_TAG =~ /^v*/"
- when: never
stage: build
script:
......@@ -109,6 +109,8 @@ build_release:
build_release_manual:
extends: .env
rules:
- if: $CI_COMMIT_TAG
when: never
- when: manual
stage: build
allow_failure: true
......@@ -151,7 +153,7 @@ tests_debug:
tests_release:
extends: .env
rules:
- if: "$CI_COMMIT_TAG || $CI_COMMIT_BRANCH =~ /^release/"
- if: "$CI_COMMIT_TAG && $CI_COMMIT_TAG =~ /^v*/"
- when: never
stage: tests
variables:
......@@ -219,6 +221,8 @@ deploy_docker_debug_sha:
deploy_docker_release_sha:
extends: .docker-build-app-image
rules:
- if: $CI_COMMIT_TAG
when: never
- when: manual
allow_failure: true
variables:
......@@ -226,3 +230,18 @@ deploy_docker_release_sha:
IMAGE_TAG: "sha-$CI_COMMIT_SHORT_SHA"
dependencies:
- build_release_manual
deploy_docker_release_tag:
extends: .docker-build-app-image
rules:
- if: "$CI_COMMIT_TAG && $CI_COMMIT_TAG =~ /^v*/"
- when: never
variables:
DOCKERFILE_PATH: "docker/Dockerfile"
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"
dependencies:
- build_release
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