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

构建:

相关推荐
yuezhilangniao5 分钟前
阿里云服务器Alibaba Cloud Linux 3 安装Python3.11简明指南
linux·运维·python3.11
程序 代码狂人16 分钟前
CentOS7初始化配置操作
linux·运维·开发语言·php
lcx_defender21 分钟前
【Docker】Docker部署运行nacos
运维·docker·容器
历程里程碑24 分钟前
Linux15 进程二
linux·运维·服务器·开发语言·数据结构·c++·笔记
CTO Plus技术服务中1 小时前
Flink运维与开发教程
大数据·运维·flink
啦啦啦小石头1 小时前
docker添加用户权限不使用sudo
运维·docker·容器
PPPPPaPeR.1 小时前
环 境 变 量
linux·运维·windows
H Journey1 小时前
Linux sudo 命令完全指南
linux·运维·服务器·sudo
CTO Plus技术服务中1 小时前
分布式存储HBase开发与运维教程
运维·分布式·hbase
开开心心_Every1 小时前
家常菜谱软件推荐:分类齐全无广告步骤详细
linux·运维·服务器·华为od·edge·pdf·华为云