Skip to content

[JENKINS-73018] Getting "script returned exit code 128" #273

Description

@jenkins-infra-bot

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"
  • status: Open
  • priority: Blocker
  • component(s): ssh-agent-plugin
  • resolution: Unresolved
  • votes: 0
  • watchers: 1
  • imported: 20260604-211335
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/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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions