def ssh_builder(registry, xml_parent, data):
 builder = XML.SubElement(xml_parent, 'org.jvnet.hudson.plugins.SSHBuilder')
 try:
  XML.SubElement(builder, 'siteName').text = str(data['ssh-user-ip'])
  XML.SubElement(builder, 'command').text = str(data['command'])
 except KeyError as e:
  raise MissingAttributeError(("'%s'" % e.args[0]))

def ssh_builder ( registry , xml_parent , data ) : builder = XML . SubElement ( xml_parent , 'org.jvnet.hudson.plugins.SSHBuilder' ) try : XML . SubElement ( builder , 'siteName' ) . text = str ( data [ 'ssh-user-ip' ] ) XML . SubElement ( builder , 'command' ) . text = str ( data [ 'command' ] ) except KeyError as e : raise MissingAttributeError ( ( "'%s'" % e . args [ 0 ] ) )
yaml: ssh-builder executes command on remote host requires the jenkins :jenkins-wiki:ssh plugin <ssh+plugin> .