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

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

环境

mac os
idea ultimate2018.3

安装

idea搜索插件 Cloud Toolkit
DBED28F1-16CB-4818-B846-7903008233D8.png
如果能够搜索到,安装即可。如果搜索不到,可以下载离线包进行安装
下载地址:

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

A49E058A-165A-4B40-AF94-6AC50293789E.png

配置

32782A95-1C0D-47D9-A2FA-8F72A8E45FB0.png
启动脚本/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按钮
AC94504A-2BA5-47C2-989F-92BD699D5B17.png
服务正常启动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值