大家好,关于java互联网应用提高部署效率的问题想请教一下。项目源码及版本管理使用git、构建使用maven,测试、生产环境都是linux。目前每次更新,我先用maven打war包,然后将war包交给测试、运维人员,他们上传war包至测试、生产环境。觉得现在部署方式虽然职责清楚,但效率不高,我在想是不是可以把git、maven装到测试、生产环境上,然后写个shell脚本,脚本主要做这些事情1、git代码同步2、maven编译打war包3、停止tomcat,4、删除旧的项目5、拷贝新war包至tomcat6、启动tomcat这样的话每次更新就一个命令搞定。大家看这个思路可以吗?有没有兄弟使用过这种方式啊
添加回答
举报
0/150
提交
取消