IDEA自动部署项目
idea实现自动打包部署项目功能
环境准备
需要在idea下载插件Alibaba Cloud Toolkit,File->Settings->Plugins->Marketplace搜索Alibaba Cloud Toolkit下载并安装。安装之后需要重启idea。
插件配置
按照下图标注顺序,将服务器信息添加到idea中。
配置部署选项
编辑启动配置
服务器上的backup.sh脚本信息
pid=`ps aux | grep copedia-api-1.5.10.jar | grep -v grep | awk '{print $2}'`
echo $pid
time=$(date "+%Y%m%d%H%M%S")
echo $time
mv /home/copedia/api/copedia-api-1.5.10.jar /home/copedia/api/$time.jar
if [ -n "$pid" ]
then
{
echo ===========shutdown================
echo $pid
kill -15 $pid
echo ===========shutdownSuccess=========
}
fi
exit
服务器上run.sh脚本信息
nohup java -jar copedia-api-1.5.10.jar >/dev/null 2>&1 &
tail -f logs/mgr/output.log