git tag -a v1.0 -m "Version 1.0 stable" git push origin v1.0
Ce tag sera visible dans GitLab via Repository → Tags
stages: - build build-release: image: maven:3.9-eclipse-temurin-17 stage: build script: - echo "Création du build pour la version $CI_COMMIT_TAG" - mvn -B -ntp clean package -DskipTests rules: - if: '$CI_COMMIT_TAG'
$CI_COMMIT_TAG est défini uniquement lors d’un pipeline sur un tag Git.
$CI_COMMIT_TAG
git push origin vX.Y
Déclenchement sélectif :
rules: - if: '$CI_COMMIT_TAG =~ /^v[0-9]+\.[0-9]+/'
Ne s’exécute que pour les tags commençant par v
v