通过Alibaba Cloud Toolkit工具一键部署IntelliJ IDEA下的项目到指定服务器

时间:2024-04-11 11:51:10

实验环境:Linux
部署的远程服务器IP:192.168.31.111
war包所在目录:/data/release/wlys
ui所在目录:/data/release/wlys/ui
启动指令:sh /usr/local/tomcat-wlys/tomcat.sh restart

1. 安装Alibaba Cloud Toolkit

  • 在线安装:设置-插件-Makeplace-搜索Alibaba Cloud Toolkit安装即可
  • 离线安装:
    • 下载最新版的离线安装包Alibaba Cloud Toolkit
    • 设置-插件-齿轮图标-从磁盘安装插件
      通过Alibaba Cloud Toolkit工具一键部署IntelliJ IDEA下的项目到指定服务器

2.配置主机

  • 顶部工具栏-工具-Alibaba Cloud - Alibaba Cloud View - Host
    通过Alibaba Cloud Toolkit工具一键部署IntelliJ IDEA下的项目到指定服务器
  • Add host
    通过Alibaba Cloud Toolkit工具一键部署IntelliJ IDEA下的项目到指定服务器

3.自动化部署配置

war包的部署:

右键项目目录- Alibaba Cloud- Deploy to Host
通过Alibaba Cloud Toolkit工具一键部署IntelliJ IDEA下的项目到指定服务器
服务器配置
通过Alibaba Cloud Toolkit工具一键部署IntelliJ IDEA下的项目到指定服务器

【拓展】切换到Advanced设置备份war包、部署完成后输出tomcat日志

  • 备份指令(部署前):
    rm -rf /data/release/wlys/wlys_bak.war ; mv /data/release/wlys/wlys.war /data/release/wlys/wlys_bak.war
  • 输出tomcat启动日志(部署后):
    tail -f /usr/local/tomcat-wlys/logs/catalina.out

以后直接运行配置即可:
通过Alibaba Cloud Toolkit工具一键部署IntelliJ IDEA下的项目到指定服务器

通过Alibaba Cloud Toolkit工具一键部署IntelliJ IDEA下的项目到指定服务器

前端的部署:

参照war包部署,配置文件上传:

  • 参考指令: mv /data/release/wlys/ui/dist/* /data/release/wlys/uinpm run bulid:prodrm -rf /data/release/wlys/ui/*
    通过Alibaba Cloud Toolkit工具一键部署IntelliJ IDEA下的项目到指定服务器
    【拓展】避免文件覆盖不成功,最好先把原来ui目录下的文件全部删除
  • 删除指令(部署前):
    rm -rf /data/release/wlys/ui/*
    通过Alibaba Cloud Toolkit工具一键部署IntelliJ IDEA下的项目到指定服务器
    以后直接运行配置即可:
    通过Alibaba Cloud Toolkit工具一键部署IntelliJ IDEA下的项目到指定服务器