IDEA使用Cloud Toolkit自动打包发布到服务器

介绍

Cloud Toolkit 帮助开发者将本地应用程序一键部署到线下自有 VM,或阿里云 ECS、EDAS 和 Kubernetes 中去
当您每次修改完代码后,是否正在经历反复地打包?采用 SCP 工具上传?使用XShell或SecureCRT登陆服务器?替换部署包?重启?
现在开始,请把这些重复繁琐的工作交给 Cloud Toolkit 吧

安装插件

IDEA中搜索Cloud Toolkit安装就行了

添加服务器

部署服务(单模块)

在linux机器首先创建好启动脚本

mkdir -p /root/act_springboot

cd /root/act_springboot

vi restart.sh

pkill -f test-walle-0.0.1-SNAPSHOT.jar
rm -rf /root/act_springboot/test.log
nohup java -jar /root/act_springboot/test-walle-0.0.1-SNAPSHOT.jar > /root/act_springboot/test.log &

chmod -R 755 restart.sh

部署参数说明

  • Deploy File:部署文件包含两种方式

Maven Build:如果当前工程采用 Maven 构建,可以使用 Cloud Toolkit 直接构建并部署

Upload File:如果当前工程并非采用 Maven 构建,或者本地已经存在打包好的部署文件,可以选择并直接上传本地的部署文件

  • Target Deploy host:在下拉列表中选择Tag,然后选择要部署的服务器

  • Deploy Location :输入在 ECS 上部署路径,如 /root/tomcat/webapps

  • Commond:输入应用启动命令,如 sh /root/restart.sh。表示在完成应用包的部署后,需要执行的命令 —— 对于 Java 程序而言,通常是一句 Tomcat 的启动命令

配置启动后打印启动日志 最后部署完在控制台有个open terminal点击打开就可以看到日志了

部署服务(多模块)

选择想要部署的模块 一般为controller层的呀 但是记住一定要放在父模块构建后面执行哟 不然依赖可能会有问题的

所有相关功能需求可以参考:https://help.aliyun.com/document_detail/100310.html?spm=a2c4g.11186623.6.571.3df34909QBXlvY


文章作者: Ciwei
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Ciwei !
 上一篇
linux中的vi命令 linux中的vi命令
一直觉得vi命令不好用介绍一下工作中常用的 G 移至行行首 nG 移至第n行行首 n+ 移n行行首 n- 移n行行首 n$ 移n行(1表示本行)行尾 0 所行行首 $ 所行行尾 ^ 所行首字母 h,j,k,l 左移移移右移 H 前屏幕首行行
2019-06-30
下一篇 
kubernetes安装istio和kiali界面 kubernetes安装istio和kiali界面
安装helm参考:kubernetes安装helm和Monocular界面 安装kubernetes参考:kubernetes-1.14.2集群安装和dashbaord面板 开启Sidecar自动注入如果集群使用的是自动 Sidecar
2019-06-27
  目录