贴一段Jenkins的自动发布脚本
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的自动发布脚本相关推荐
- Jenkins maven自动发布配置
说明: jenkins maven svn实现自动编译及自动发布,svn也可以切换成git,看自己需要!之前也配置过几次,都没有做记录,后面再次配置很多忘记了,又得网上找资料,发现网上的资料很多 ...
- git+gitlab+jenkins+nginx自动发布
自动发布系统布置 1.配置说明 1.1 服务器主机说明 1.2 服务的端口 1.3 关于软件的安装 2. 具体的步骤 2.1gitlab上创建项目 2.2 开发者的服务器配置公钥到gitlab 2.3 ...
- 前端H5项目部署到OSS-利用jenkins实现自动发布【生产环境实战】
前端H5项目发布到OSS 文章目录 前端H5项目发布到OSS 背景 一.创建Bucket 二.为Bucket绑定自定义域名 1.购买的域名和oss在同一个阿里云账号下(大多数) 2.购买的域名和oss ...
- tomcat项目自动发布脚本.脚本运行效果
./update +--------------------------------------------------------------+ | === 确定特定用户执行,否则退出 === | ...
- Jenkins+Gitlab+Nginx+Maven编译Java项目自动发布与基于tag版本回退(重复构建问题已解决)
实现流程: 手动部署Java项目至后端Web集群 1.搭建Nginx+Tomcat集群架构. 2.开发提交Java源代码至Gitlab仓库. 3.手动获取Java源代码,然后使用Maven进行编译. ...
- jenkins的热部署_Jenkins+tomcat自动发布的热部署/重启及遇到的问题解决办法(推荐)...
一.背景 公司的项目一直手动maven打包.上传服务器.关闭/开启tomcat,整个流程下来耗时耗力,虽然可以将所有流程通过shell脚本一次性解决,但如果可以通过idea的Jenkins插件一键自动 ...
- 6.Jenkins-代码更新Jenkins自动发布项目
代码更新Jenkins自动发布项目 目的:实现开发一提交,jenkins就自动发布,无需人工干预 1.找到对应的项目,然后找到构建触发器 勾选 Build when a change is pushe ...
- 火车头发布本地html,火车浏览器新浪博客自动调取本地文件发布脚本
摸索了快一个星期了!终于磕磕巴巴弄出来一个新浪博客的自动发布脚本,附件共享在底部. 由于刚刚摸索,所以目前暂时验证码还是需要手动填写,貌似这个需要一个第三方的支持,说白了就是收费哒!火车浏览器脚本编辑 ...
- jenkins是什么_使用 Jenkins 自动发布服务到 Kubernetes
使用 Jenkins 自动发布服务到 Kubernetes Jenkins 是什么 一个比较流行的开源 CI/CD 工具 CI/CD : 持续集成/持续部署 Kubernetes 是什么 容器化工具 ...
最新文章
- 直播报名 | NVIDIA公开课:Style-Gan的架构与实现
- QoS技术之流量监管和流量整形
- UnityVS(Visual Studio Tools For Unity)的安装与使用
- nand flash 扇区的管理以及初始化
- 写代码水平的几个发展阶段
- 2018年1月 常用的linux命令
- 堆排序算法---属于选择排序
- java 堆排序方式_幾種排序方式的java實現(02:希爾排序,歸並排序,堆排序)
- Gartner 发布2017 年商业智能和分析平台魔力象限 Tableau 获“领先者”
- Fiddler抓包7-post请求(json)
- Linux内存映射——mmap
- ACCESS-入门思维导图
- 什么是代理服务器(Proxy)
- 1000万辆汽车VIN识别码数据被泄,小心买到克隆车!
- 史上最全开启windows7(win7)虚拟wifi教程(上)
- css去掉ie浏览器输入框后面的小叉叉,和密码框后面的小眼睛
- Win10共享打印机所需要的设置(无需密码访问实现打印机共享)
- STM32和OLED的贪吃蛇游戏设计
- 纪念第一个半自动化小脚本写成 自动批量生成开票资料与合同并自动写入数据。
- 直播怎样吸引人,留住人,直播和粉丝互动的方法
热门文章
- Elasticsearch是如何实现master选举的?
- SpringCloud(三) Eureka之服务注册发现以及实现工程间调用
- 包装类 与 简单集合框架
- spark SortShuffleWriter的实现
- python print(len(pi_string))_Python如何从文件中读取数据
- Xshell连接Linux
- Mysql数据库常用分库和分表方式
- Python精通-运算符与基本数据类型(一)
- mysql线上问题之Lock wait timeout exceeded; try restarting transaction
- 一文弄懂什么是Istio