最近发现了一个快速部署的小工具Cloud Toolkit,方便好用,总结一下使用步骤。
来源
Cloud Toolkit: 一键部署神器_昔木的博客-CSDN博客_cloud toolkit
Alibaba Cloud Toolkit 多模块项目上传服务器教程_七濑武的博客-CSDN博客
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打包插件3.2 配置部署信息org.apache.maven.plugins maven-compiler-plugin3.8.1 1.8 1.8 UTF-8 org.springframework.boot spring-boot-maven-plugin2.3.7.RELEASE com.example.demo.DemoApplication repackage repackage springboot-cloudkit-example
右键你的项目,找到 Alibaba Cloud
3.3 保存部署配置1.Name 随便填,只是一个配置发布名称
2.选中你要发布到哪台服务器,需要在 Alibaba Cloud Explorer 中配置了这里才会出现
3.Target Directory 你要把这个Jar包上传到哪个目录,要填正确
我这边上传的目录是:/data/server/project
注意两点:
1.需要存在这个目录,不会自动创建,
2.配置的用户要有写入权限4.After deploy 部署后 需要执行的文件 这里需要配置一个脚本用来重启项目。
可以单独使用命令,也可以使用已经上传的shell脚本。
点击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 类似于xhellAlibaba Cloud Explorer ->Host双击->Host->terminal
5.2 类似于xftpAlibaba Cloud Explorer ->Host双击->Host->Remote Files



