1
smilezino 2013-10-27 19:34:10 +08:00 1
linux上安装git或是svn,提交代码,自动编译。推荐用git哈
http://xydudu.calepin.co/git-server-and-hook.html http://icyleaf.com/2012/03/apps-auto-deploy-with-git |
2
rails3 2013-10-27 22:31:15 +08:00 via iPhone 1
git+ant
|
3
anheiyouxia 2013-10-27 22:46:23 +08:00
以前我在一家做页游的公司做开发的时候,当过一段时间的兼职运维
web server用的是tomcat,当时的做法是停掉tomcat,然后更新文件 试过直接替换已编译过的jsp以及class文件,大多数情况下是可以正常执行新的逻辑的 但是如果添加或者修改了方法名之类的,就会报method not found的异常 所以,在那家公司,为了避免一些未知的问题,我们采用的方法都是停止应用,更新后再启动 |
4
iMouseWu OP @anheiyouxia 我目前就是采用就是直接替换class文件的
|
5
yunlzheng 2013-10-28 08:57:29 +08:00 1
建议使用maven+ git+jenkins
|
6
jokerlee 2013-10-28 21:32:13 +08:00 1
用ant写一个scp target,热替换class文件,
web容器热替换有个nb工具叫jrebel |
7
jokerlee 2013-10-28 21:33:52 +08:00
直接git提交是不大好的,毕竟没有测试过(当然如果有本机test case会好一些),很有可能把一堆有缺陷的代码提交打版本库
|