jenkins 插件SSH Pipeline Steps
一、安装
SSH Pipeline Steps | Jenkins plugin
二、添加全局linux服务器用户名密码:linux-142
三、新建流水线SshServer
添加Pipeline Script
node {def remote = [:]remote.name = 'tst'remote.host = '192.168.31.142'remote.allowAnyHosts = truewithCredentials([usernamePassword(credentialsId: 'linux-142', passwordVariable: 'PASSWORD', usernameVariable: 'USERNAME')]) {remote.user = "${USERNAME}"remote.password = "${PASSWORD}"}stage('Remote SSH') {sshCommand remote: remote, command: 'for i in {1..5}; do echo -n \"Loop \$i \"; date ; sleep 1; done'}stage('Remote SSH2') {sshCommand remote: remote, command: 'for i in {1..5}; do echo -n \"Loop \$i \"; date ; sleep 1; done'}
}
构建: