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

本文涉及的产品
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
性能测试 PTS,5000VUM额度
云原生网关 MSE Higress,422元/月
简介: 在之前的文章《在 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

交流群(微信)




目录
相关文章
|
弹性计算 IDE 安全
Alibaba Cloud Toolkit:本地应用一键部署到任何机器上
Alibaba Cloud Toolkit:本地应用一键部署到任何机器上
1252 0
Alibaba Cloud Toolkit:本地应用一键部署到任何机器上
|
5月前
|
SQL IDE Java
入门Cloud Toolkit:简化你的Java应用开发与部署流程
【10月更文挑战第19天】作为一名长期从事Java开发的程序员,我一直致力于寻找能够简化日常开发工作的工具。在众多工具中,阿里巴巴推出的Cloud Toolkit引起了我的注意。这款免费的插件旨在帮助开发者更轻松地进行开发、测试及部署工作,尤其是在与云服务交互时表现尤为出色。本文将从个人的角度出发,介绍Cloud Toolkit的基本功能及其使用技巧,希望能帮助初学者快速上手这款实用工具。
70 1
|
Java Shell 网络安全
Alibaba Cloud Toolkit使用:在 Intellij IDEA 中部署 Spring Boot / Spring Cloud 应用到远程服务器
Alibaba Cloud Toolkit使用:在 Intellij IDEA 中部署 Spring Boot / Spring Cloud 应用到远程服务器
716 0
Alibaba Cloud Toolkit使用:在 Intellij IDEA 中部署 Spring Boot / Spring Cloud 应用到远程服务器
|
Windows Java Maven
Cloud Toolkit 部署应用到 Windows 服务器
Cloud Toolkit 支持将应用部署到 Windows 服务器,您无需在一系列运维工具之间切换,只需在图形界面上选择目标服务器即可快速部署。本文将介绍在 IntelliJ IDEA 中使用 Cloud Toolkit 部署应用到 Windows 服务器的方法。
3588 13
如何查看使用 Cloud Toolkit 部署应用的实时日志
之前,我们介绍了《在 IntelliJ IDEA 中部署应用到服务器》。最新版本 Cloud Toolkit 新增了对远程服务器应用部署时,实时日志的查看功能。功能预览如下
2764 14
|
存储 Java 应用服务中间件
Cloud Toolkit Maven 插件部署应用到阿里云 EDAS
针对 EDAS 开发者,如果当前正在使用 WAR 包或 JAR 包来部署应用,那么就可以通过 Cloud Toolkit Maven 插件部署应用到阿里云 EDAS。
10380 12
|
存储 Java 应用服务中间件
通过 Cloud Toolkit Maven 插件部署应用到阿里云 EDAS
Cloud Toolkit 1.1.0 支持 Command 清理
2359 16
|
弹性计算 Java 应用服务中间件
Cloud Toolkit 部署应用到阿里云轻量应用服务器
Cloud Toolkit 部署应用到阿里云轻量应用服务器
6687 12
|
弹性计算 Java Maven
Cloud Toolkit 部署应用到阿里云经典网络 ECS (Eclipse)
在之前的文章《在 Intellij IDEA 中部署 Java 应用到 阿里云 ECS》中讲解了如何将一个本地应用部署到阿里云 ECS 上去,有些读者反馈目前还有一些测试机器是在经典网络,咨询是否可以通过 Cloud Toolkit 插件将应用部署到这些服务器上去?最新版本的 Cloud Toolkit 已经发布,完全支持啦。
1703 11
|
弹性计算 Java Maven
Cloud Toolkit 部署应用到阿里云经典网络 ECS
Cloud Toolkit 部署应用到阿里云经典网络 ECS
4750 8

热门文章

最新文章