这是一个创建于 4758 天前的主题,其中的信息可能已经有所发展或是发生改变。
现在的情况是最多一个星期就要发布新功能, 而且有时看到有个bug就想马上更新上去 .
每次发布时,有些文件要删除,有文件要更新,有些要增加, 还有些不能改动.
我现在用的最古老的方式, 把程序打包上传到服务器, 停掉服务,把老的程序删掉, 用新的代替,再开服务.
麻烦的是有些文件不能删除,比如用户上传文件,还有一些配置文件,在生产环境下与开发环境下不一样.自从有次删掉了用户的东西后搞得现在发布项目时很紧张.
用的java tomcat
3 条回复 • 1970-01-01 08:00:00 +08:00
 |
|
1
maikcn 2012-04-28 14:26:01 +08:00 1
持续集成(CI) 配置文件写个脚本(如ant)根据不同的环境自动生成 发布的程序和用户上传的文件分离
|
 |
|
2
Kymair 2012-04-28 14:27:14 +08:00 1
可以直接用Jenkins
但是你这个应该不是用什么发布工具的问题.. 不同环境用不同的配置,这应该是最基本的要求了 O_O 一个Ant脚本,每个环境来个properties不就可以了吗?
|
 |
|
3
kaka 2012-04-28 14:33:40 +08:00
@ Kymair @ maikcn 谢谢,我去看看. 现在是用eclipse导出war包的, 希望马上能用学会用了.
|