jenkins 插件SSH Pipeline Steps

一、安装

SSH Pipeline Steps | Jenkins plugin

二、添加全局linux服务器用户名密码:linux-142

三、新建流水线SshServer

添加Pipeline Script

javascript 复制代码
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'
  }
}

构建:

相关推荐
阿猿收手吧!12 小时前
【Linux】Ubuntu 24安装webbench
linux·运维·ubuntu
高锰酸钾_12 小时前
单机或内网服务器快速部署软件系统完整教程
运维·服务器
恒创科技HK12 小时前
香港服务器受欢迎的原因有哪些
运维·服务器
llilian_1612 小时前
PTP授时和NTP授时的使用场景有何不同 卫星校时服务器
运维·服务器
杨云龙UP12 小时前
SQL Server小技巧:用 SSMS 重置登录密码,不影响正在运行的系统
运维·服务器·数据库·sql·sqlserver
model200512 小时前
Alibaba linux 3安装LAMP(3)
linux·运维·服务器
AI云原生12 小时前
openEuler软件生态体验——从桌面到服务器的全方位探索
运维·服务器·windows·macos·docker·云计算·腾讯云
wo32586614512 小时前
联想开天KR722z G2兆芯服务器安装windows操作系统,3snic,3s585阵列卡驱动安装
运维·服务器
红石榴花生油13 小时前
近期服务器大规模攻击事件解析与防御全笔记
运维·服务器·笔记
朗晴13 小时前
Linux修改SSH远程端口号22!
linux·运维·ssh