最近发现了一个快速部署的小工具Cloud Toolkit,方便好用,总结一下使用步骤。
来源
Cloud Toolkit: 一键部署神器_昔木的博客-优快云博客_cloud toolkit
Alibaba Cloud Toolkit 多模块项目上传服务器教程_七濑武的博客-优快云博客
1 插件安装
进入Plugins,在File->Setting->Plugins
搜索 alibaba ,会出现一些相关的插件,找到 Alibaba Cloud Toolkit 点击 Install 安装它。
2 配置 Cloud Toolkit 操作服务器
安装完成后,IDEA的侧边栏会出现 Alibaba Cloud Explorer 的一个工具栏。这里主要是可以直接操作服务器,比如上传文件,执行命令行等。

如果没有找到,去view中找出

Alibaba Cloud Explorer->双击Host->非阿里的服务器就点击Host->填写连接参数->点击测试连接->Add

3 配置 Cloud Toolkit 一键部署项目
以某一个spring-boot项目为例
3.1 先配置maven打包插件
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.3.7.RELEASE</version>
<configuration>
<mainClass>com.example.demo.DemoApplication</mainClass>
</configuration>
<executions>
<execution>
<id>repackage</id>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
<!-- 固定Jar包名字 -->
<finalName>springboot-cloudkit-example</finalName>
</build>
3.2 配置部署信息
右键你的项目,找到 Alibaba Cloud

1.Name 随便填,只是一个配置发布名称
2.选中你要发布到哪台服务器,需要在 Alibaba Cloud Explorer 中配置了这里才会出现
3.Target Directory 你要把这个Jar包上传到哪个目录,要填正确
我这边上传的目录是:/data/server/project
注意两点:
1.需要存在这个目录,不会自动创建,
2.配置的用户要有写入权限4.After deploy 部署后 需要执行的文件 这里需要配置一个脚本用来重启项目。
可以单独使用命令,也可以使用已经上传的shell脚本。

3.3 保存部署配置
点击Apply保存部署配置
3.4 启动部署
在run Configurations处可以找到和修改部署配置。

4 多目录上传Multirun Deployment
上述的Deploy To Host上传的原文件只能是单一目录或者文件,如果我部署时候需要上传多个目录,则需要用到 Multirun Deployment。
比如我希望先上传脚本,给权限,然后上传jar包,启动,需要通过Multirum Deployment实现。


先配置好单个Deploy To Host操作,然后将它们在Multrum Deployment中组合
4.1 配置好单个Deploy To Host操作
deploy_sh的Deploy To Host

deploy-demo4的Deploy To Host

4.2 配置Multrum Deployment操作
demo4-ullt的Multrum Deployment

4.3 保存配置
点击Apply保存部署配置
4.4 启动部署
在run Configurations处可以找到和修改部署配置。

5 补充
Cloud Toolkit还有类似于xshell和xftp的功能
5.1 类似于xhell
Alibaba Cloud Explorer ->Host双击->Host->terminal

5.2 类似于xftp
Alibaba Cloud Explorer ->Host双击->Host->Remote Files

本文介绍了如何利用CloudToolkit这款便捷的部署工具,从插件安装、配置服务器到部署Spring Boot项目,以及多模块上传和自动化部署的过程,包括Maven打包设置、服务器连接配置和脚本执行等。
1234

被折叠的 条评论
为什么被折叠?



