web上线部署系统 Walle
Walle瓦力是基于git和rsync实现的一个web部署系统工具。
-
用户分身份注册、登录
-
开发者发起上线任务申请
-
管理者审核上线任务
-
支持多项目部署
-
快速回滚
-
部署前准备任务(前置检查)
-
代码检出后处理任务(如vendor,环境配置)
-
同步到各目标机器后收尾任务(如重启)
-
执行sql构建(不要担心忘记测试环境sql同步)
-
线上批量文件指纹检查
walle下载安装
git clone git@github.com:meolu/walle-web.git cd walle-web vi config/web.php # 设置mysql连接 composer install ./yii migrate/up # 导入数据库
原文地址:http://www.oschina.net/p/walle-web