一句话说明白如何发布
maven打一个jar包,替换服务器上的jar文件,重启
目录说明
+---cloud 应用目录
| +---应用名.jar 运行程序
| +---run.sh 运行脚本,应用运行中会重启,应用未运行会启动。
| +---log.log jar运行日志文件
| +---logs 日志所在目录
| +---upload 上传文件所在目录
| +---page 前台页面目录
| +---front 前台页面
| +---admin 后台管理系统页面
|
- 后端发布流程:jar文件提供所有服务,重新发布就是替换该jar文件,然后运行命令
./run.sh
重启jar文件。 - 前台发布流程:前端页面,直接替换
/page/front
文件夹;后台管理页面,直接替换/page/admin
文件夹。 - 查看日志,jar文件运行时linux记录的日志请查看
log.log
文件,查看命令一般为tail -f log.log
;jar文件运行日志在logs
文件。 - 所有上传的文件在
upload
目录
后端代码发布流程
- 切换分支到
master
,更新代码,并保证测试无错误。 - 同步数据库,保证开发库和发布库数据库表结构一致,并把程序运行必要数据导入开发库。
- maven打包代码成一个jar文件,
mvn package
- 上传jar文件到服务器
- 重启应用
./run.sh
- 访问网站,检查发布是否成功