Java开发-实际工作经验和技巧-0007-idea快捷打包部署,节省时间,提高效率

Java开发-实际工作经验和技巧-0007-idea快捷打包部署,节省时间,提高效率

更多内容欢迎关注我(持续更新中,欢迎Star✨)

Github:CodeZeng1998/Java-Developer-Work-Note

技术公众号:CodeZeng1998(纯纯技术文)

生活公众号:好锅(Life is more than code)

其他平台:CodeZeng1998好锅


问题描述:对应小需求不断,并且需要频繁更新测试环境以供前端人员、测试人员进行联调以及测试的项目来说,快速的从本地打包部署到测试环境不仅可以节省时间,提高效率,也可以减少自己的麻烦。(这里没有使用 Jenkins


前置条件:

  • 下载好 Idea 对应的插件 Alibaba Cloud Toolkit
  • 测试环境服务器编辑好对应对的服务执行脚本

步骤如下:

  1. Tools -> Alibaba Cloud -> Deploy to Host

  2. 参照下图

    1. 选择部署方式,以 Upload File 的形式发布

    2. 选择要 上传的文件 (jar包、zip包等)

    3. 配置好 Target Host(目标服务器)

    4. 配置好 Target Directory(目标服务器目录)

    5. 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
      
    6. 配置Before launch(启动前),我这里配置的是启动前使用maven打包新的包。

    7. 所有配置好之后直接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好锅

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值