diff --git a/jenkins/Jenkinsfile.ai-game-creator-shell-build b/jenkins/Jenkinsfile.ai-game-creator-shell-build index e8cdb7096..c2e74bcfd 100644 --- a/jenkins/Jenkinsfile.ai-game-creator-shell-build +++ b/jenkins/Jenkinsfile.ai-game-creator-shell-build @@ -29,9 +29,9 @@ pipeline { stage('Checkout') { steps { withCredentials([sshUserPrivateKey(credentialsId: env.GIT_REMOTE_CREDENTIAL_ID, keyFileVariable: 'GIT_SSH_KEY', usernameVariable: 'GIT_SSH_USER')]) { - withEnv(["GIT_SSH_COMMAND=ssh -i \"${env.GIT_SSH_KEY}\" -o StrictHostKeyChecking=no"]) { - powershell ''' + powershell ''' $ErrorActionPreference = 'Stop' + $env:GIT_SSH_COMMAND = "ssh -i `"$env:GIT_SSH_KEY`" -o StrictHostKeyChecking=no" $git = 'C:\\Tools\\Git\\cmd\\git.exe' if (-not (Test-Path $git)) { throw "找不到 Git: $git" } if (Test-Path '.git') { @@ -65,8 +65,7 @@ pipeline { $resolved = (& $git rev-parse HEAD).Trim() Set-Content -Path '.jenkins-source-commit' -Value $resolved -NoNewline Write-Host "源码 commit=$resolved" - ''' - } + ''' } } }