idea使用Cloud Toolkit自动上传打包部署启动

对于个人开发者来说,频繁打包、上传jar包到服务器、启动服务是一件很麻烦的使用,而且由于资源有限又不能部署jenkins服务器,所以打包部署很是费时费力。现在我们可以使用Cloud Toolkit来自动化完成这一件事情。

环境

mac os
idea ultimate2018.3

安装

idea搜索插件 Cloud Toolkit
idea使用Cloud Toolkit自动上传打包部署启动_第1张图片
如果能够搜索到,安装即可。如果搜索不到,可以下载离线包进行安装
下载地址:

IDEA 2018.3.* 及以上
https://toolkit.aliyun.com/idea/toolkit-intellij-2019.1.0-2018.3.zip

IDEA 2018.1.* - 2018.2.*
https://toolkit.aliyun.com/idea/toolkit-intellij-2019.1.0.zip

IDEA 2017.3.*
https://toolkit.aliyun.com/idea/toolkit-intellij-1.0.0.zip

配置

这里我们直接配置ssh进行上传部署

添加host

idea使用Cloud Toolkit自动上传打包部署启动_第2张图片

配置

idea使用Cloud Toolkit自动上传打包部署启动_第3张图片
启动脚本/root/server/start.sh内容:

port=8080
#根据端口号查询对应的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 /root/server/sharedparking.jar > /root/server/sharedparking.log &

测试

点击apply run按钮
idea使用Cloud Toolkit自动上传打包部署启动_第4张图片
服务正常启动

你可能感兴趣的:(idea使用Cloud Toolkit自动上传打包部署启动)