2019独角兽企业重金招聘Python工程师标准>>>

都写的很清楚了,记录一下,以后肯定会用到。

if [ ! -f 服务器用户名@服务器IP地址 '/tomcat安装目录/webapps/war包名称.war' ];then echo "war包名称.war文件不存在" else echo "war包名称.war文件已存在,立即删除" rm -rf ssh 服务器用户名@服务器IP地址 'rm -rm /tomcat安装目录/webapps/war包名称.war' fi

if [ ! -f 服务器用户名@服务器IP地址 '/tomcat安装目录/webapps/项目名称' ];then echo "项目名称-----文件不存在" else echo "项目名称-----文件夹已存在,立即删除" rm -rf ssh 服务器用户名@服务器IP地址 'rm -rm /tomcat安装目录/webapps/项目名称' fi

scp /打包的war包路径/*.war 服务器用户名@服务器IP地址:/tomcat安装目录/webapps/war包名称.war ssh 服务器用户名@服务器IP地址 "tomcat安装目录/bin/shutdown.sh" ssh 服务器用户名@服务器IP地址 "tomcat安装目录/bin/startup.sh"

转载于:https://my.oschina.net/aijiaoer0624/blog/1826837

贴一段Jenkins的自动发布脚本相关推荐

  1. Jenkins maven自动发布配置

    说明:    jenkins maven svn实现自动编译及自动发布,svn也可以切换成git,看自己需要!之前也配置过几次,都没有做记录,后面再次配置很多忘记了,又得网上找资料,发现网上的资料很多 ...

  2. git+gitlab+jenkins+nginx自动发布

    自动发布系统布置 1.配置说明 1.1 服务器主机说明 1.2 服务的端口 1.3 关于软件的安装 2. 具体的步骤 2.1gitlab上创建项目 2.2 开发者的服务器配置公钥到gitlab 2.3 ...

  3. 前端H5项目部署到OSS-利用jenkins实现自动发布【生产环境实战】

    前端H5项目发布到OSS 文章目录 前端H5项目发布到OSS 背景 一.创建Bucket 二.为Bucket绑定自定义域名 1.购买的域名和oss在同一个阿里云账号下(大多数) 2.购买的域名和oss ...

  4. tomcat项目自动发布脚本.脚本运行效果

    ./update +--------------------------------------------------------------+ | === 确定特定用户执行,否则退出  === | ...

  5. Jenkins+Gitlab+Nginx+Maven编译Java项目自动发布与基于tag版本回退(重复构建问题已解决)

    实现流程: 手动部署Java项目至后端Web集群 1.搭建Nginx+Tomcat集群架构. 2.开发提交Java源代码至Gitlab仓库. 3.手动获取Java源代码,然后使用Maven进行编译. ...

  6. jenkins的热部署_Jenkins+tomcat自动发布的热部署/重启及遇到的问题解决办法(推荐)...

    一.背景 公司的项目一直手动maven打包.上传服务器.关闭/开启tomcat,整个流程下来耗时耗力,虽然可以将所有流程通过shell脚本一次性解决,但如果可以通过idea的Jenkins插件一键自动 ...

  7. 6.Jenkins-代码更新Jenkins自动发布项目

    代码更新Jenkins自动发布项目 目的:实现开发一提交,jenkins就自动发布,无需人工干预 1.找到对应的项目,然后找到构建触发器 勾选 Build when a change is pushe ...

  8. 火车头发布本地html,火车浏览器新浪博客自动调取本地文件发布脚本

    摸索了快一个星期了!终于磕磕巴巴弄出来一个新浪博客的自动发布脚本,附件共享在底部. 由于刚刚摸索,所以目前暂时验证码还是需要手动填写,貌似这个需要一个第三方的支持,说白了就是收费哒!火车浏览器脚本编辑 ...

  9. jenkins是什么_使用 Jenkins 自动发布服务到 Kubernetes

    使用 Jenkins 自动发布服务到 Kubernetes Jenkins 是什么 一个比较流行的开源 CI/CD 工具 CI/CD : 持续集成/持续部署 Kubernetes 是什么 容器化工具 ...

最新文章

  1. 直播报名 | NVIDIA公开课:Style-Gan的架构与实现
  2. QoS技术之流量监管和流量整形
  3. UnityVS(Visual Studio Tools For Unity)的安装与使用
  4. nand flash 扇区的管理以及初始化
  5. 写代码水平的几个发展阶段
  6. 2018年1月 常用的linux命令
  7. 堆排序算法---属于选择排序
  8. java 堆排序方式_幾種排序方式的java實現(02:希爾排序,歸並排序,堆排序)
  9. Gartner 发布2017 年商业智能和分析平台魔力象限 Tableau 获“领先者”
  10. Fiddler抓包7-post请求(json)
  11. Linux内存映射——mmap
  12. ACCESS-入门思维导图
  13. 什么是代理服务器(Proxy)
  14. 1000万辆汽车VIN识别码数据被泄,小心买到克隆车!
  15. 史上最全开启windows7(win7)虚拟wifi教程(上)
  16. css去掉ie浏览器输入框后面的小叉叉,和密码框后面的小眼睛
  17. Win10共享打印机所需要的设置(无需密码访问实现打印机共享)
  18. STM32和OLED的贪吃蛇游戏设计
  19. 纪念第一个半自动化小脚本写成 自动批量生成开票资料与合同并自动写入数据。
  20. 直播怎样吸引人,留住人,直播和粉丝互动的方法

热门文章

  1. Elasticsearch是如何实现master选举的?
  2. SpringCloud(三) Eureka之服务注册发现以及实现工程间调用
  3. 包装类 与 简单集合框架
  4. spark SortShuffleWriter的实现
  5. python print(len(pi_string))_Python如何从文件中读取数据
  6. Xshell连接Linux
  7. Mysql数据库常用分库和分表方式
  8. Python精通-运算符与基本数据类型(一)
  9. mysql线上问题之Lock wait timeout exceeded; try restarting transaction
  10. 一文弄懂什么是Istio