debug(ci): add debug logging for version bump, use if/else instead of switch

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
这个提交包含在:
XuqmGroup 2026-05-23 02:01:26 +08:00
父节点 883a623505
当前提交 2c8814c5e6

13
Jenkinsfile vendored
查看文件

@ -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