diff --git a/ci/build.Jenkinsfile b/ci/build.Jenkinsfile index 4492619..a016452 100644 --- a/ci/build.Jenkinsfile +++ b/ci/build.Jenkinsfile @@ -20,18 +20,26 @@ pipeline { stages { - stage("Clean Workspace") { + stage("Check Tag") { + when { + not { + buildingTag() + } + } steps { - deleteDir() + script { + currentBuild.result = 'NOT_BUILT' + error("⚠️ Pipeline uniquement déclenchée sur les tags. Aucun tag détecté.") + } } } - stage("Only Tags Build") { + stage("Clean Workspace") { when { buildingTag() } steps { - echo "Build déclenché par tag : ${TAG_NAME}" + deleteDir() } }