介绍
Cloud Toolkit 是本地 IDE 插件,帮助开发者更高效地开发、测试、诊断并部署应用。通过插件,可以将本地应用一键部署到任意服务器,甚至云端(ECS、EDAS、Kubernetes 和 小程序云 等);并且还内置了 Arthas 诊断、Dubbo工具、Terminal 终端、文件上传和 MySQL 执行器等工具。
插件安装
打开IDE file—>seetings—>plugins—>Browse Repositories
搜索Cloud ToolKit
安装之后重新启动IDE.
出现如下界面,表示安装成功.
配置服务器信息
表示成功连接到主机.
添加部署命令
脚本
port=10200
#根据端口号查询对应的pid
pid=$(netstat -nlp | grep :$port | awk '{print $7}' | awk -F"/" '{ print $1 }');
#杀掉对应的进程,如果pid不存在,则不执行
if [ -n "$pid" ]; then
kill -9 $pid;
fi
nohup java -Xmx2048m -Xms256m -jar /home/deploy/a.jar > /home/deploy/a.log &
run
点击 apply 和 run 即可打包部署到服务器.
部署变得如此简单
与docker相比,安装简单,部署方便,功能强大.
docker部署日志比较难以处理.没法指定输出.