Cloud Toolkit 最佳实践之部署包备份

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: 在之前的文章《在 IntelliJ IDEA 中部署应用到服务器》中讲解了如何将一个本地应用部署到服务器上去,有些读者反馈,部署过程中,想要备份之前的部署包,该怎么做呢?

在之前的文章《在 IntelliJ IDEA 中部署应用到服务器》中讲解了如何将一个本地应用部署到服务器上去,有些读者反馈,部署过程中,想要备份之前的部署包,该怎么做呢?

本文是阿里云 Cloud Toolkit 插件使用中,应用部署功能的最佳实践说明,主要帮助读者更好的实现:

在应用部署过程中,对历史包进行备份,以便快速回滚。

更多参考:《Cloud Toolkit 之 Command 编写指南

image

如上图所示,假设在 Linux 系统的 /root/tomcat/ 目录下,放置了 Tomcat 的基目录。
为了实现部署包的备份,需要将本地打包出来之后的部署包,先放置到一个临时目录 /root/app_backup/ 中去,如上图所示的 1 标记的。

对应的 Command 配置如上图所示的 2 标记的。


sh restart_with_backup.sh

restart_with_backup.sh 脚本放置于目录 /root/app_backup/ 中,内容如下


killall java

#备份上次的包
DATE=$(date +%Y_%m_%d-%H%M%S)
cp /root/act_tomcat/tomcat/webapps/detail.war /root/app_backup/detail.war${DATE}
#删除上次的包
rm -rf /root/act_tomcat/tomcat/webapps/detail

mv /root/app_backup/detail.war /root/act_tomcat/tomcat/webapps
sh /root/act_tomcat/tomcat/bin/startup.sh
echo Tomcat start success

这样,就可以实现部署包的备份了。

立即点击下载

官网

https://toolkit.aliyun.com

TB13bbFavWG3KVjSZPcXXbkbXXa-120-125.jpg

交流群(钉钉)

b35318a3e1a70775eee7dcb295468d50f5d21abb

交流群(微信)




目录
相关文章
rdj
|
Java Maven Spring
CloudToolKit部署jar项目时备份
生成项目发布一般都是要备份的,这里提供一个CloudToolKit发布项目时,备份的思路。 首先在项目或者对应模块的pom.xml里的标签指定一个maven编译后,生成项目的名字。eg:demo_new 。
rdj
1093 0
|
2月前
|
IDE jenkins Java
告别繁琐配置:Alibaba Cloud Toolkit插件打破Jenkins自动化部署的局限
告别繁琐配置:Alibaba Cloud Toolkit插件打破Jenkins自动化部署的局限
100 0
|
弹性计算 IDE 安全
Alibaba Cloud Toolkit:本地应用一键部署到任何机器上
Alibaba Cloud Toolkit:本地应用一键部署到任何机器上
918 0
Alibaba Cloud Toolkit:本地应用一键部署到任何机器上
|
Java Shell 网络安全
Alibaba Cloud Toolkit使用:在 Intellij IDEA 中部署 Spring Boot / Spring Cloud 应用到远程服务器
Alibaba Cloud Toolkit使用:在 Intellij IDEA 中部署 Spring Boot / Spring Cloud 应用到远程服务器
443 0
Alibaba Cloud Toolkit使用:在 Intellij IDEA 中部署 Spring Boot / Spring Cloud 应用到远程服务器
|
数据采集 运维 监控
Alibaba Cloud Toolkit 中SLS插件助力线上服务问题排查
Alibaba Cloud Toolkit 是一款非常优秀的插件,新增SLS日志服务的功能,针对软件开发者日常工作中常见的问题排查场景,将日志服务平台的功能集成到ide当中,省去了不同窗口之间来回切换的时间,大大提高了日常工作的效率
530 0
|
运维 监控 IDE
通过Alibaba Cloud Toolkit在IDE中查看SLS日志
Alibaba Cloud Toolkit是集开发、测试、运维、诊断、部署为一体的免费本地IDE插件。最近,Alibaba Cloud Toolkit支持了在IDE内查看与分析阿里云SLS日志服务的日志信息。
417 0
通过Alibaba Cloud Toolkit在IDE中查看SLS日志
|
弹性计算 IDE Java
Alibaba Cloud Toolkit 官方交流群
提高部署效率的开发者工具。
2440 0
|
关系型数据库 MySQL 数据库
Alibaba Cloud Toolkit 发布 RDS MySQL 插件,开发效率更“biu”了
阿里云RDS官方针对Alibaba Cloud Toolkit所有开发者推出了免费试用RDS MySQL实例,2019年3月31日前,任何Alibaba Cloud Toolkit使用者均可免费购买1台阿里云数据库MySQL基础版指定规格实例(1核1G+20GB SSD云盘,时长1个月,限1次)。
2679 0
|
Android开发 Python Java
安装 Alibaba Cloud Toolkit
安装指南
25341 0
|
弹性计算 IDE 开发工具
Alibaba Cloud Toolkit 官方交流群
钉钉群 微信群
14691 0