环境
- IDEA 2018.3.5社区版
- 本教程中的项目使用Gradle构建
一、首先安装插件Alibaba Cloud Toolkit
二、添加服务器
添加Host-01在菜单栏中,Alibaba Cloud View --> Host
,如下图
点击右上角Add Host
按钮,出现添加机器界面
三、项目自动化部署
1、先选中项目、然后选择Deploy to Host...
image.png
2、具体方式如下
Deploy to Host具体操作注意
- 点击Run之前,一定要将本地的jar重新Build一下,保证本地的jar最新
- 使用此方法时,如果Target Directory目录下已经运行有该程序,部署会覆盖原有的jar包,务必在部署前做好相应的备份!!
- 启动命令中,使用脚本先kill掉当前程序,然后启动程序的方式运行。部署之后的自动化逻辑也是先将jar上传覆盖原有,然后才执行脚本命令。
以上的restart-radius.sh
脚本如下,作为参考
kill -9 $(ps -ef | grep iradius | grep -v 'grep' | awk '{print $2}')
java -Djava.security.egd=file:/dev/./urandom -Dspring.profiles.active=dev -jar iradius.jar &
说明:以上的iradius.jar
是以软连接形式存在,命令如下
cd /usr/local/tomcat/radius
ln -s boss_radius_api-0.0.1-SNAPSHOT.jar radius.jar
网友评论