debug(ci): use cmd findstr to read version, add debug output
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
这个提交包含在:
父节点
2c8814c5e6
当前提交
e1521ea7ec
9
Jenkinsfile
vendored
9
Jenkinsfile
vendored
@ -50,12 +50,13 @@ pipeline {
|
|||||||
stage('Resolve Versions') {
|
stage('Resolve Versions') {
|
||||||
steps {
|
steps {
|
||||||
script {
|
script {
|
||||||
// Read version using powershell with explicit encoding
|
// Read version using cmd.exe findstr
|
||||||
def verLine = bat(
|
def verRaw = bat(
|
||||||
script: '@powershell -NoProfile -Command "[Console]::OutputEncoding=[Text.Encoding]::ASCII; (Get-Content gradle.properties | Select-String \'PUBLISH_VERSION\').ToString().Split(\'=\')[1].Trim()"',
|
script: '@findstr /B "PUBLISH_VERSION=" gradle.properties',
|
||||||
returnStdout: true
|
returnStdout: true
|
||||||
).trim()
|
).trim()
|
||||||
def currentVer = verLine ?: '0.1.0'
|
echo "DEBUG: verRaw=[${verRaw}]"
|
||||||
|
def currentVer = verRaw.contains('=') ? verRaw.split('=', 2)[1].trim() : '0.1.0'
|
||||||
echo "Current PUBLISH_VERSION: ${currentVer}"
|
echo "Current PUBLISH_VERSION: ${currentVer}"
|
||||||
|
|
||||||
def parts = currentVer.tokenize('.')
|
def parts = currentVer.tokenize('.')
|
||||||
|
|||||||
正在加载...
在新工单中引用
屏蔽一个用户