jenkins打包后直接上传服务器,并且执行提前写好的脚本进行版本更新,具有很大的方便性。此外,还可以根据需要,对打包进行备份操作,在打包文件增加版本标识等。

需要做的配置包括两个大的步骤,一个是在全局配置中增加服务器配置,配置内容包括名称,IP地址,用户名,密码,主目录等;另一个是在项目中增加项目打包完成后的上传配置,比如需要上传哪些文件,上传的目录,上传完成后需要执行的命令或脚本命令等。

1. 配置上传的服务器

选择"管理Jenkins",再选择"configure system",找到"Publish over SSH"下的"SSH Server",点击"添加"按钮。

填写ssh服务器的相关信息。 特别是需要设置好身份验证,通常是密码验证,最好进行"Test configuration"进行验证测试,确保配置正确。

2. 配置打包后操作

2.1 选择配置好的ssh服务器。

2.2 指定要上传的文件

如果文件名有统一的前缀名,还可以指定需要去掉的前缀。

除了逐个文件指定以外,还可以通过模式匹配的方式指定需要上传的文件。

上述配置采用通配符的方式指定需要上传的文件。这种方式显得更加简洁。

2.3 指定上传路径

如果路径不存在,会自动创建目录。

2.4 上传完成后执行命令


这里执行的命令,可以是linux命令,也可以是编写的脚本命令。

2.5 高级选项

选择该选项,确保上传的文件都在远程目录下,不会在远程目录下继续创建目录。

jenkins打包后文件通过ssh上传linux服务器配置相关推荐

  1. ideaspringboot项目上传服务器_nuxt+pm2 自动化部署及打包后文件自动上传阿里云 oss

    在读这篇文档时,希望你对 nuxt 及 pm2,有简单的了解 nuxt pm2 前期准备 安装 pm2 及构建 nuxt $ npm i pm2 -g $ npx create-nuxt-app &l ...

  2. ssh上传文件到Linux

    ssh上传文件到Linux 使用scp进行传输 上传命令 下载命令 Note!!! 使用scp进行传输 Linux scp 命令用于 Linux 之间复制文件和目录.Windows也有这个命令,用起来 ...

  3. Linux使用SSH上传下载文件,linux下用ssh上传,下载文件

    一,ssh上传文件 scp file username@hostIP:文件地址 例: [zhangy@BlackGhost ~]$ scp test.sql zhangying@192.168.1.5 ...

  4. SpringBoot+Vue+mybatis生成pdf文件(表头跟页码,适应上传linux服务器后的操作)

    SpringBoot+Vue+mybatis生成pdf文件(表头跟页码,适应上传linux服务器后的操作) 为什么使用后端去生成 说明 依赖 后端目录 控制器代码 模板代码 前端代碼 最終效果 为什么 ...

  5. vue+elementui 同时有上传文件和批量上传文件功能,上传文件或批量上传文件后必须刷新才能再次上传文件

    报错描述: 使用element-ui的上传文件组件写一个批量上传和上传文件,但是发现每次上传文件后或者批量上传文件后,不能再次上传文件或者批量上传文件.只有进入页面第一次点击上传文件或者批量上传文件才 ...

  6. element ui upload组件文件上传一次 后,不论是上传成功之后修改文件再上传还是上传失败重新上传,再次点击上传均无反应。

    问题: Element UI Upload 组件文件上传一次 后,不论是上传成功之后修改文件再上传还是上传失败重新上传,再次点击上传均无反应. 原因: 第一次上传文件后,浏览器还保存着我们已经上传的文 ...

  7. 如何将本地文件通过终端上传到linux服务器 /服务器/阿里云

    scp -P 端口 c://xxxx.txt user@ip:/home/root 注意: -P 大写 -i 公钥 (我是将文件上传到阿里云) (1)在本地的终端下,而不是在服务器上.在本地的终端上才 ...

  8. Fastlane- app自动编译、打包多个版本、上传到app store

    Fastlane是一套使用Ruby写的自动化工具集,用于iOS和Android的自动化打包.发布等工作,可以节省大量的时间. Github:https://github.com/fastlane/fa ...

  9. 文件上传linux服务器,Linux 文件上传Linux服务器

    进入命令行 在图形化桌面出现之前,与Unix系统进行交互的唯一方式就是借助由shell所提供的文本命令行界面(command line interface,CLI).CLI只能接受文本输入,也只能显示 ...

  10. 向服务器上传文件的命令,上传文件到远程服务器的命令

    上传文件到远程服务器的命令 内容精选 换一换 将文件上传至Windows云服务器一般会采用MSTSC远程桌面连接的方式.本节为您介绍本地Windows计算机通过远程桌面连接,上传文件至Windows云 ...

最新文章

  1. Gradient Descent梯度下降(透彻分析)
  2. JS正则表达式验证身份证号码
  3. Linux创建文件自动消失,Linux中没有文件创建时间的概念
  4. TX-LCN分布式事务框架开发文档
  5. 9/100. Reverse Linked List
  6. Android优化系列之ListView优化老生常谈
  7. 为什么下载mysql找不到installer文件呀_PythonMySQL系列1(安装Mysql)
  8. Producer向Broker发送心跳的作用-知识点
  9. git之checkout代码
  10. python分词与去停用词简单实操
  11. 双色OLED屏图片点阵转换工具(OledTools)
  12. 敏捷项目管理 第2版[JimHighsmith](一)
  13. 全息投影手机Alo将引领未来趋势!全息3d 网
  14. Android开发自定义View之仿米家APP双色灯控制UI:做一个智能家居产品的简单智能灯UI !(附带Demo)
  15. python实现增删改查电话本程序笔记
  16. 云服务器跟弹性云主机一样吗,什么是弹性云主机
  17. HTTP 204和304的区别
  18. Unity Application Block 1.2 学习笔记
  19. html边框设置为背景同色,css边框与背景
  20. 苹果计算机怎么开科学,苹果手机怎样设置科学计算器?

热门文章

  1. HTG评论Kobo Aura HD:不是Kindle,那还行
  2. CC2530单片机入门学习
  3. proteus中power怎么设置电压_Proteus 电源设置
  4. 基于R语言做层次聚类分析
  5. 状态机编程思想及实例
  6. HTML颜色表及html代码(前端必备)
  7. Linux Shell脚本文本三剑客之AWK
  8. 全方位了解8.0系统下的Handler
  9. 路由守卫(全局钩子(全局路由守卫)、路由单独钩子(router独享守卫))
  10. faketime实现游戏服务器时间定制