之前发过但觉得不是很好, 稍微修改了. 留个脚印,日后再用.
我一般流程:
本地代码提交 -> git服务器 -> web服务器一键拉代码并编译;
Linux敲代码太麻烦所以搞个一批处理方便更新项目:
第一步: git clone 项目地址
第二步: 创建一个批处理命令如: restart.sh
#必须先安装git和maven环境 (cd /www/项目/target/项目-release/项目/ && ./jfinal-sh.sh stop) (cd /www/项目/ && git fetch --all && git reset --hard origin/master && git pull) (cd /www/项目/ && mvn clean package) (cd /www/项目/ && chmod -R 777 /www/项目/) (cd /www/项目/target/项目-release/项目/ && ./jfinal-sh.sh start)
第三步: 执行批处理命令 ./restart.sh 完成自动更新并编译.