fix(ci): echo 中文改为 bat+chcp65001 修复 Jenkins 控制台乱码
Windows Jenkins JVM 的 echo 步骤输出中文时出现三重 UTF-8 编码问题, 改用 bat 'chcp 65001 >nul && echo ...' 绕过。 Co-Authored-By: Claude <noreply@anthropic.com>
这个提交包含在:
父节点
e0e8dcb092
当前提交
375f2c4660
4
Jenkinsfile
vendored
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 ❌ 构建失败,请检查日志' }
|
||||
}
|
||||
}
|
||||
|
||||
正在加载...
在新工单中引用
屏蔽一个用户