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

构建:

相关推荐
星星乘坐的船1 天前
Centos7.9系统下docker安装
运维·docker·容器
dust_and_stars1 天前
APT vs Snap vs Flatpak 核心对比表
运维·服务器·数据库
未来之窗软件服务1 天前
AI人工智能(四)本地部署vosk-ASR环境命令—东方仙盟练气期
linux·运维·人工智能·本地模型·仙盟创梦ide·东方仙盟
AIMarketing1 天前
飞猫M505G网速技术解析峰值1.6Gbps技术原理
运维·服务器·5g
晚秋大魔王1 天前
Trilium Note 服务器部署
运维·服务器
!chen1 天前
Ubuntu 上 ROS2 的安装
linux·运维·ubuntu
RisunJan1 天前
Linux命令-lvremove(删除指定LVM逻辑卷)
linux·运维·服务器
古译汉书1 天前
串口模拟工具:com0com 介绍、下载、驱动感叹号解决
linux·运维·服务器·stm32·单片机·嵌入式硬件
Trouvaille ~1 天前
【Linux】epoll 深度剖析:高性能 IO 多路复用的终极方案
linux·运维·服务器·c++·epoll·多路复用·io模型
运维管理1 天前
H3C交换机Hybrid端口配置与VLAN理解-学习
运维·网络·学习