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

构建:

相关推荐
瀚高PG实验室3 分钟前
管理工具无法连接数据库,但是navicat可以正常连接
运维·数据库·瀚高数据库
努力的搬砖人.3 分钟前
CentOS 7 系统(内核版本 3.10.0-229.el7.x86_64)无法使用 yum 更新
linux·运维·centos
代码中介商4 分钟前
Linux vi/vim 配置与程序调试完全指南
linux·运维·vim·gbd
BY组态5 分钟前
《工业4.0时代的智能组态解决方案:打造高效自动化控制系统》
运维·信息可视化·自动化
张火火isgudi10 分钟前
OpenWrt 部署 EasyTier 进行异地组网
linux·运维·网络
草木红11 分钟前
Docker常用命令
运维·docker·容器
姜太小白11 分钟前
【Ollama】Docker部署Ollama完整指南
运维·docker·容器
佩洛君12 分钟前
Ubuntu22.04系统apt换国内源
linux·运维·ubuntu
七夜zippoe16 分钟前
OpenClaw 浏览器自动化实战
运维·chrome·自动化·浏览器·playwright·openclaw
Giggle121816 分钟前
从零解构一套校园外卖系统:架构设计、技术选型与核心难点剖析
java·运维·微服务