idea集成Alibaba Cloud Toolkit插件


使用该插件主要是简化打包、上传、启动服务的相关操作。

​ 很早之前的方式是使用开发工具(eclipse,idea),使用maven命令完成项目打包(这里指jar),然后通过shell工具,打开对应目录,借助ftp完成上传,后用jar命令启动

​ 下面讲述利用插件进行简单配置后,实现一键部署,

1、在idea插件中搜索Alibaba Cloud Toolkit,安装重启idea即可

在这里插入图片描述

2、在插件窗口添加对应的服务器信息

在这里插入图片描述
在这里插入图片描述

输入服务器信息后测试链接情况,
在这里插入图片描述

通过后点击添加,即完成服务器添加
在这里插入图片描述

3、后端服务打包上传(jar)

3-1 基本配置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3-2 关于上传后执行的服务器命令补充

一般为1、更改jar包名称,2、关闭之前的服务,3、启动上传后的命令,这里以blade-datatools.jar为例

mv blade-datatools-3.0.1.RELEASE.jar blade-datatools.jar;
ps aux | grep "blade-datatools.jar" |grep -v grep| cut -c 9-15 | xargs kill -9; 
nohup java -jar blade-datatools.jar &

3-3 按顺序配置即可,假如遗漏配置会有提示

在这里插入图片描述

3-4、运行即可

在这里插入图片描述
在这里插入图片描述

4、前端npm打包上传

4-1、基本配置

在这里插入图片描述
在这里插入图片描述

4-2、配置相关命令

发布前备份命令:

# mkdir -p /blade/history/;mv /blade/blade-api.jar /blade/history/blade-api`date +%Y%m%d-%H%M%S`.jar
# mkdir -p /home/history/$(date +%Y-%m-%d)/;mv -f /home/plana/plana2.jar /home/history/$(date +%Y-%m-%d)/plana2.jar
# mkdir -p /home/history/$(date +%Y-%m-%d)/;mv -f /usr/share/nginx/html/backstage /home/history/$(date +%Y-%m-%d)/backstage
# mkdir -p /home/history/$(date +%Y-%m-%d)/;mv -f /usr/share/nginx/html/dict /home/history/$(date +%Y-%m-%d)/dict
mv /etc/nginx/html/cw/dist /etc/nginx/html/cw/`date +%Y%m%d-%H%M%S`.dict

发布后重启nginx

systemctl restart nginx

全部执行后查看nginx运行状态

systemctl status nginx

4-3、一键启动发布,发布成功

在这里插入图片描述
点击open terminal,查看nginx状态已重启在这里插入图片描述查看服务器文件夹,dist确实已更新,且完成了备份,
在这里插入图片描述

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值