首页 > 其他分享 >DevOps系列---【jenkinsfile使用sshpass发送到另一台服务器】

DevOps系列---【jenkinsfile使用sshpass发送到另一台服务器】

时间:2023-11-13 17:48:24浏览次数:36  
标签:opt 另一台 app DevOps --- nginx html sshpass afp

1.首先在宿主机安装sshpass

2.把物理机的sshpass复制到容器中

which sshpass
cp $(which sshpass) /usr/local/app/
docker cp sshpass 容器id:/usr/local/bin/sshpass

3.在jenkinsfile中添加

#在stages中添加stage
stage('部署TEST服务'){
    steps{
      sh "sshpass -p root1234 scp -o StrictHostKeyChecking=no -r /var/jenkins_home/workspace/one-code-all/dist/static/ [email protected]:/opt/app/middles/nginx-1.20.2/html/"
      sh "sshpass -p root1234 ssh -o StrictHostKeyChecking=no [email protected] mv /opt/app/middles/nginx-1.20.2/html/afp /opt/app/middles/nginx-1.20.2/html/afp_bak"
      sh "sshpass -p root1234 ssh -o StrictHostKeyChecking=no [email protected] mv /opt/app/middles/nginx-1.20.2/html/static /opt/app/middles/nginx-1.20.2/html/afp"
    }
}

标签:opt,另一台,app,DevOps,---,nginx,html,sshpass,afp
From: https://www.cnblogs.com/hujunwei/p/17829696.html

相关文章

  • 虚拟机中配置大数据节点--个人备份笔记
    新建master节点,注意:新建虚拟机时一切按默认走,随后安装系统;centos安装过程中要注意选择带开发工具的GNOME桌面版本;分区/boot500M,swap2048M,/剩下所有即可;在虚拟机NAT模式下,重新配置master的ip,ip设置应在虚拟机配置的范围内,重启网络;cd/etc/sysconfig/network-scripts vimifcfg-......
  • 无涯教程-Dart - HTML DOM
    文档对象代表该窗口中显示的HTML文档,Document对象具有引用其他对象的各种属性,这些属性允许访问和修改文档内容。文档内容的访问和修改方式称为文档对象模型或DOM,对象按层次结构组织,此层次结构适用于Web文档中对象的组织。Window   -层次结构的顶部,它是对象层次结构的......
  • 具有易失性存储器,MCP47CVD12-E/MF、MCP47CVD12T-E/MF双通道、10位数模转换器(DAC)
    MCP47CVD12是一款双通道、10位、缓冲电压输出数模转换器(DAC),具有易失性存储器和I²C兼容串行接口。该器件提供四种不同的基准电压选项:器件VDD、外部VREF(缓冲或无缓冲)和内部带隙。它提供0.25LSB积分非线性(INL)、低功耗和4µs的快速建立时间。它适合消费和工业应用,如设定点或失调调整......
  • 如何修改Azure SQL server数据库的字符集(UTF-8)排序规则
    ......
  • node-gyp无python环境问题
      如上图所示,这里报错can'tfindPythonexecutable"python",这个报错其实就是没有python环境,这里安装python2.7版本即可,有人说3.0以上的python无效,我没试过。  https://www.python.org/downloads/release/python-278/    这是我的安装路径,安装完后要配置下环境......
  • 单通道、8位MCP47CVD01T-E/MF、MCP47CVD01-E/MF、MCP47CVD01-E/MG数模转换器(DAC)适合消
    概述MCP47CVD01是一款单通道、8位、缓冲电压输出数模转换器(DAC),具有易失性存储器和I²C兼容串行接口。该器件提供四种不同的基准电压选项:器件VDD、外部VREF(缓冲或无缓冲)和内部带隙。它提供1LSB积分非线性(INL)、低功耗和4µs的快速建立时间。它适合消费和工业应用,如设定点或失调调......
  • rustbook-ch1-入门指南-总结
    rustbook-ch1-入门指南-总结一、rust版本管理1、安装rust之前需要安装一个C语言编译器。正常编译、执行rust程序,需要一个链接器。由于C语言编译器通常都会附带链接器,所以需要安装一个C语言编译器。除了编译执行需要链接器外,一部分常用的Rust包会依赖使用C语言编写的代码,为了编......
  • Qt - Http协议
    前言本篇文章来给大家讲解QT中的Http协议,Http协议主要用于网络中数据的请求和响应,那么这篇文章将给大家讲解一下这个协议。一、HTTP概述HTTP(超文本传输协议)是互联网上应用最为广泛的协议之一,它定义了客户端和服务器之间进行通信的规则。HTTP是一种无状态的协议,它通过请求-响应......
  • 宝塔-屏蔽IP地址及IP段的规则及如何添加宝塔防火墙/安全组
    1、IP地址及IP地址段的写法记住以下这些IP地址的书写规则某个IP地址:192.168.0.100IP地址段:192.168.0.100-192.168.0.200(100-200之间的全部IP地址)192.168.0.0/24(屏蔽192.168.0开头的全部IP地址)192.168.0.0/16(屏蔽192.168开头的全部IP地址)192.168.0.0/8(屏蔽192开......
  • 文心一言 VS 讯飞星火 VS chatgpt (134)-- 算法导论11.2 6题
    六、用go语言,假设将n个关键字存储到一个大小为m且通过链接法解决冲突的散列表中,同时已知每条链的长度,包括其中最长链的长度L,请描述从散列表的所有关键字中均匀随机地选择某一元素并在O(L·(1+1/a))的期望时间内返回该关键字的过程。文心一言,代码不能运行:在这个问题中,我们需......