diff --git a/Jenkinsfile b/Jenkinsfile index e9d2293..e6d6c53 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -22,11 +22,16 @@ pipeline { sh 'git submodule update --init --recursive' - if (env.BRANCH_NAME !== 'main') { - echo "[!] Not on main branch. Stopping pipeline." + def branch = sh( + script: "git rev-parse --abbrev-ref HEAD", + returnStdout: true + ).trim() + + if(branch != 'main') { + echo "[!] Not on 'main' branch. Current branch: ${branch}" currentBuild.result = 'SUCCESS' error("Stopping pipeline: not on main branch.") - } + } def tagName = sh( script: "git describe --tags --exact-match 2>/dev/null || echo 'no-tag'",