fix(ci): echo 中文改为 bat+chcp65001 修复 Jenkins 控制台乱码

Windows Jenkins JVM 的 echo 步骤输出中文时出现三重 UTF-8 编码问题,
改用 bat 'chcp 65001 >nul && echo ...' 绕过。

Co-Authored-By: Claude <noreply@anthropic.com>
这个提交包含在:
XuqmGroup 2026-06-18 12:14:35 +08:00
父节点 e0e8dcb092
当前提交 375f2c4660

4
Jenkinsfile vendored
查看文件

@ -182,9 +182,9 @@ print('versions.json updated, platformVersion=' + d.get('platformVersion', ''))
script {
def serviceVersions = new groovy.json.JsonSlurper().parseText(env.SERVICE_VERSIONS_JSON ?: '{}')
def summary = serviceVersions.collect { svc, ver -> "${svc}:${ver}" }.join(', ')
echo "✅ 构建部署成功 — ${summary}"
bat "chcp 65001 >nul && echo ✅ 构建部署成功 — ${summary}"
}
}
failure { echo "❌ 构建失败,请检查日志" }
failure { bat 'chcp 65001 >nul && echo ❌ 构建失败,请检查日志' }
}
}