IDEA使用Alibaba Cloud Toolkit 自动部署项目到Linux服务器
安装Alibaba Cloud Toolki
准备工作
下载并安装 JDK 1.8 或更高版本。
下载并安装 IntelliJ IDEA (2018.2 或更高版本)。
安装 Cloud Toolkit
- 在插件市场中下载安装。
- 在 IntelliJ IDEA 顶部菜单栏中选择 File > Settings。
- 在 Settings 对话框的左侧导航栏中单击 Plugins。
- 在 Plugins 区域单击 Marketplace。
- 在搜索栏中输入 Alibaba Cloud Toolkit。
- Search Results 区域会出现 Alibaba Cloud Toolkit,单击 Install
- 等待下载、安装完成后,单击 Restart IDE
查看安装结果
IntelliJ IDEA 重启后,在菜单栏中选择 File > Settings,在 Settings 对话框左侧的导航栏中可以看到 Alibaba Cloud Toolkit,则说明安装成功。(如上图红框中的内容)
简单使用-编写好的spring boot项目部署到Linux服务器上
添加服务器
-
在顶部菜单栏中选择Tools > Alibaba Cloud > Alibaba Cloud View > Host 。
-
在弹出的 Host 页签中单击Add Host。
-
在 Add Host 对话框中设置 Host List、Username、Password 和 Tag 等参数,完成后单击Add 。完成参数设置后,可以单击 Test Connection 来测试是否能成功连接服务器。
添加成功后如下图所示
部署应用
- 在 IntelliJ IDEA 界面左侧的 Project 中右键单击 Java_demo,在快捷菜单中选择 Alibaba Cloud>Deploy to Host。
- 在 Deploy to Host 对话框设置部署参数然后单击 Apply。
部署参数说明:
File:可选择为 Maven Build、Upload File 或 Gradle Build。
- Maven Build:若当前工程采用 Maven 构建,可以直接构建并部署。
- Upload File:若当前工程不是采用 Maven 构建,或在本地已存在打包好的部署文件,可以选择并上传本地的部署文件。
- Gradle Build:若当前工程采用 Gradle 构建,选择此项来构建并部署。
Target Host:在下拉列表中选择 Tag,然后在该 Tag 中选择要部署的服务器。
Target Directory:输入在服务器上的部署路径,如 /root/tomcat/webapps。
Command:输入应用启动命令,如 sh /root/restart.sh。
点击Apple之后会保存到任务里
我设置如下图所示:
- 我选择maven打包后上传jar报
- 上传的jar包的位置
- 要上传到服务器的位置
- 上传后执行的命令 (重启当前服务)
- 上传前执行的命令(maven的install)
还有一个执行以上流程的命令(可以输出日志,ps:红框的勾一定要勾)
重启服务后会直接弹出显示日志的终端
执行顺序
- maven:install
- 上传jar包
- 重启服务
- 弹出日志终端
-----没有任何一个煤矿工人靠挖煤多又快当上了煤老板。