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'
  }
}

构建:

相关推荐
野猪佩挤11 分钟前
Jenkins动态Salve调度其他集群Docker in Docker
运维·docker·jenkins
乾元16 分钟前
下一代检测:基于自编码器(Autoencoder)的异常流量检测
运维·网络·人工智能·深度学习·安全·安全架构
GHL28427109020 分钟前
TeamTalk-msg_server学习
运维·服务器·c++·学习
咩咩不吃草22 分钟前
Linux环境下MySQL的安装与使用与Navicat
linux·运维·数据库·mysql·navicat
李钢蛋29 分钟前
使用 SSH 隧道安全连接远程 MongoDB
安全·mongodb·ssh
oh,huoyuyan39 分钟前
火语言 RPA:批量删除多个 TXT 文件指定关键词的自动化案例
运维·自动化·rpa
薛定谔的悦1 小时前
体验使用Cursor自动化编程
运维·自动化
软件派1 小时前
Elasticsearch终极教程:从基础到进阶的技术指南
运维·jenkins
理智.6291 小时前
Windows 本地文件上传到 Linux 服务器的完整实践(scp/ssh),以及常见踩坑总结
linux·服务器·ssh
杨浦老苏1 小时前
轻量化服务器和硬盘监控系统Vigil
运维·docker·群晖