jenkinsci / jenkinsci/ssh-agent-plugin
[JENKINS-73018] Getting "script returned exit code 128"
- Dominant language
- Java
- Stars
- 63
- Forks
- 81
- Avg merge
- 5h 36m
- Merged PRs (30d)
- 9
Description
While calling the git client from within the ssh agent's scope it is giving "script returned exit code 128" error
stage ('Prune git tags')
{
steps {
sshagent(['Credential_ID'])
{
sh '''
git tag --list | xargs git tag --delete && git fetch --tags
'''
}
}
}
Upon adding
Host *.stie.com StrictHostKeyChecking no UserKnownHostsFile /dev/null
Jenkins builds started passing but for GitHub
Host github.com StrictHostKeyChecking no UserKnownHostsFile /dev/null
it is still failing the build.
For me adding a host key entry in every call is difficult. Can I add something like global host key and pass them in sshagent globally, I have already added them for internal SCM Urls for git calls. But somehow they are not being passed under the sshagent scope calls on slave node.
---
Originally reported by ojash97, imported from: Getting "script returned exit code 128"
Raw content of original issue
While calling the git client from within the ssh agent's scope it is giving "script returned exit code 128" error
stage ('Prune git tags')
{
steps {
sshagent(['Credential_ID'])
{
sh '''
git tag --list | xargs git tag --delete && git fetch --tags
'''
}
}
}Upon adding
Host *.stie.com StrictHostKeyChecking no UserKnownHostsFile /dev/nullJenkins builds started passing but for GitHub
Host github.com StrictHostKeyChecking no UserKnownHostsFile /dev/nullit is still failing the build.
For me adding a host key entry in every call is difficult. Can I add something like global host key and pass them in sshagent globally, I have already added them for internal SCM Urls for git calls. But somehow they are not being passed under the sshagent scope calls on slave node.
Contributor guide
Assessment
This issue has not been assessed yet.