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 小时前
使用VMware安装CentOS7(Linux)操作系统(图文步骤)附vmware安装包/centos.iso镜像文件
linux·运维·centos
似水এ᭄往昔13 小时前
【Linux】--磁盘和文件系统
linux·运维·数据库
Gofarlic_oms113 小时前
Allegro高级功能模块许可证管理注意事项
运维·服务器·开发语言·matlab·负载均衡
IMPYLH13 小时前
Linux 的 sum 命令
linux·运维·服务器·chrome·python·bash
AIDF202613 小时前
我们看一份报告的时候主要看什么
运维·服务器·推理·vllm
kaico201813 小时前
Ubuntu系统运维
linux·运维·ubuntu
NineData13 小时前
玖章算术NineData成功入选杭州市“新雏鹰”企业
运维·数据库·后端
Mrlxl.cn13 小时前
计算机网络——应用层
运维·服务器·计算机网络
计算机安禾13 小时前
【Linux从入门到精通】第23篇:条件判断——让脚本拥有“大脑”
linux·运维·服务器
张青贤13 小时前
Docker Remote 未授权访问漏洞修复方法
运维·docker·容器