一、安装


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 = true
withCredentials([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'
}
}
构建:








![HTB:Bike[WriteUP]](https://i-blog.csdnimg.cn/direct/4db2dc0ca47149a083ce0888ab05e6be.png)












