还在用 FTP 、手工、脚本或者 Capistrano ?看来大家都还不知道 Walle-瓦力,一个 web 部署系统工具,可能也是个持续发布工具,配置简单、功能完善、界面流畅、开箱即用!
支持 git 、 svn 版本管理,支持各种 web 代码发布,静态的 HTML ,动态 PHP ,需要编译的 JAVA 等。主要功能列表:
1.用户分身份注册、登录
2.开发者发起上线任务申请、部署
3.管理者审核上线任务
4.支持多项目部署
5.支持多项目多任务并行
6.快速回滚
7.项目的用户权限管理
8.部署前准备任务 pre-deploy (前置检查)
9.代码检出后处理任务 post-deploy (如 vendor )
10.同步后更新软链前置任务 pre-release
11.发布完毕后收尾任务 post-release (如重启)
12.执行 sql 构建(不要担心忘记测试环境 sql 同步)
13.线上文件指纹确认
14.支持 git 、 svn 版本管理
详见 github 项目地址:
https://github.com/meolu/walle-web ,官方主页介绍:
http://www.huamanshu.com/walle.html