Java开发-实际工作经验和技巧-0007-idea快捷打包部署,节省时间,提高效率
更多内容欢迎关注我(持续更新中,欢迎Star✨)
Github:CodeZeng1998/Java-Developer-Work-Note
技术公众号:CodeZeng1998(纯纯技术文)
生活公众号:好锅(Life is more than code)
其他平台:CodeZeng1998、好锅
问题描述:对应小需求不断,并且需要频繁更新测试环境以供前端人员、测试人员进行联调以及测试的项目来说,快速的从本地打包部署到测试环境不仅可以节省时间,提高效率,也可以减少自己的麻烦。(这里没有使用 Jenkins)
前置条件:
- 下载好 Idea 对应的插件 Alibaba Cloud Toolkit
- 测试环境服务器编辑好对应对的服务执行脚本
步骤如下:
-
Tools -> Alibaba Cloud -> Deploy to Host
-
参照下图
-
选择部署方式,以 Upload File 的形式发布
-
选择要 上传的文件 (jar包、zip包等)
-
配置好 Target Host(目标服务器)
-
配置好 Target Directory(目标服务器目录)
-
After deploy(部署完要执行的命令),
我这里执行的是服务器上的脚本:sh XXX.sh
脚本内容如下:(停止服务、备份、部署重启服务、查看日志)
cd /usr/local/apps/xxxApp sh /usr/local/apps/xxxApp/bin/service.sh stop cp -r xxxApp xxxApp_bak rm -rf xxxApp unzip xxxApp.zip cd xxxApp/bin/ sh service.sh restart sleep 15s tail -f /usr/local/apps/xxxApp/logs/xxxApp.log
-
配置Before launch(启动前),我这里配置的是启动前使用maven打包新的包。
-
所有配置好之后直接Run即可。
-
以上就是简单使用插件 Alibaba Cloud Toolkit 进行便捷的打包部署安装到测试环境运行的内容了,有了这个就可以在我们需要快速测试时使用,节省时间,给自己较少麻烦,偷偷懒。
上图由 Pic 生成
关键词:Cyber style programmers are typing code at their desks
更多内容欢迎关注我(持续更新中,欢迎Star✨)
Github:CodeZeng1998/Java-Developer-Work-Note
技术公众号:CodeZeng1998(纯纯技术文)
生活公众号:好锅(Life is more than code)
其他平台:CodeZeng1998、好锅