有没有高手搞一个git一键部署。

    有没有高手搞一个git一键部署??

     linux版本和win版本?

  1. git pull

  2. mvn clean package

  3. jfinal.sh restart

评论区

杜福忠

2021-11-30 16:38

这个?https://jfinal.com/share/1262
这个好像只能部署到阿里云上。

我们还有老项目,没有用maven管理的。是项目中直接用java main方法,执行打包IDE本地编译好的代码文件为zip后,再接口上传到项目指定目录下。然后可定时执行,或直接执行,自动清理垃圾文件后,再解压zip,和发钉钉运维群通知消息,并执行重启脚本。相当于项目中内置了升级功能。。。加个Controller还挺方便。。。

fangjunai

2021-12-08 16:48

自己写了脚本,放在服务器运行。
IDEA push git, 在web服务器里一键执行脚本(自动 pull,package,restart);

linux:
sh -c "cd /www/项目名称/项目名称; git pull"
sh -c "cd /www/项目名称/项目名称; mvn clean package"
/www/项目名称/项目名称/target/项目名称-release/项目名称/jfinal.sh stop
/www/项目名称/项目名称/target/项目名称-release/项目名称/jfinal.sh start

热门反馈

扫码入社