ci: quote Windows SSH key paths

这个提交包含在:
徐勤民 2026-07-27 12:55:02 +08:00
父节点 623336561c
当前提交 0f18b9a804

9
Jenkinsfile vendored
查看文件

@ -115,9 +115,12 @@ print('versions.json updated: symbolicator = ${env.IMAGE_VERSION}')
keyFileVariable: 'GIT_SSH_KEY'
)]) {
script {
writeFile file: 'git-ssh.cmd',
text: '@echo off\r\nssh -i "%GIT_SSH_KEY%" -o IdentitiesOnly=yes %*\r\n'
try {
withEnv(["GIT_SSH=${pwd()}\\git-ssh.cmd"]) {
bat """
chcp 65001 >nul
set "GIT_SSH_COMMAND=ssh -i %GIT_SSH_KEY% -o IdentitiesOnly=yes"
git config user.email "jenkins@xuqm.com"
git config user.name "Jenkins CI"
git add ${env.VERSION_FILE}
@ -125,6 +128,10 @@ print('versions.json updated: symbolicator = ${env.IMAGE_VERSION}')
git push origin HEAD:main
"""
}
} finally {
bat 'if exist git-ssh.cmd del /q git-ssh.cmd'
}
}
}
}
}