From 2c8814c5e6a6082dfd9591e7ac2a6b5f503bdca5 Mon Sep 17 00:00:00 2001 From: XuqmGroup Date: Sat, 23 May 2026 02:01:26 +0800 Subject: [PATCH] debug(ci): add debug logging for version bump, use if/else instead of switch Co-Authored-By: Claude Opus 4.7 --- Jenkinsfile | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index bca8c98..778426d 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -64,11 +64,14 @@ pipeline { def minor = parts[1].toInteger() def patch = parts[2].toInteger() - switch (params.VERSION_BUMP) { - case 'major': major++; minor = 0; patch = 0; break - case 'minor': minor++; patch = 0; break - case 'patch': default: patch++; break - } + echo "DEBUG: VERSION_BUMP=[${params.VERSION_BUMP}]" + echo "DEBUG: before bump major=${major} minor=${minor} patch=${patch}" + + if (params.VERSION_BUMP == 'major') { major++; minor = 0; patch = 0 } + else if (params.VERSION_BUMP == 'minor') { minor++; patch = 0 } + else { patch++ } + + echo "DEBUG: after bump major=${major} minor=${minor} patch=${patch}" def newVer = "${major}.${minor}.${patch}" echo "Auto-bumped PUBLISH_VERSION: ${currentVer} → ${newVer}" env.NEW_VERSION = newVer