Hi, i'm having a bunch of groovy-scripts, which are at least about 2,5 years old. At the time the scripts where set up, we were able to add publish-over-ssh ssh-servers within the jenkins global configuration tab. After one update those scripts won't run again. I'm always getting this error:
Started by user Entwicklung [EnvInject] - Loading node environment variables. Building in workspace /var/lib/jenkins/workspace/DSL-Global-Credentials Processing provided DSL script ERROR: startup failed: script: 33: unable to resolve class BapSshHostConfiguration @ line 33, column 23. def configuration = new BapSshHostConfiguration(host[0],host[1],host[2],host[3],host[4],host[5],host[6],host[7],host[8],host[9],host[10]) ^ 1 error Finished: FAILURE This is my script, i just deleted the host-values ;) import jenkins.model.* import jenkins.plugins.publish_over_ssh.BapSshHostConfiguration def inst = Jenkins.getInstance() def publish_ssh = inst.getDescriptor('jenkins.plugins.publish_over_ssh.BapSshPublisherPlugin') println "############################################################################################################" println "PublishOverSsh - Creating global list of Server/Paths" println "############################################################################################################" /* Serverlist The following has to be set. name,hostname,username,encryptedPassword,remoteRootDir,port,timeout,overrideKey,keyPath,key,disableExec */ def hosts = [ ['Hostalias','hostname','user','encryptedPassword','remoteRootDir',22,30000,false,'','',true] ] println 'Renewing Global Publish-Over-SSH-Server Configs' hosts.each { host-> def configuration = new BapSshHostConfiguration(host[0],host[1],host[2],host[3],host[4],host[5],host[6],host[7],host[8],host[9],host[10]) println " - SSH-Host ${host[0]}" publish_ssh.removeHostConfiguration(host[0]) publish_ssh.addHostConfiguration(configuration) } I hope one can help. Best from DE Volker -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/ee560369-a31a-43f2-b517-6205aae11494%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.