Wall一个wb部署系统工具,可能也是个持续发布工具,配置简单、功能完善、界面流畅、开箱即用!支持git、svn版本管理,支持各种wb代码发布,静态的HTML,动态PHP,需要编译的JAVA等。
目前,超过十家企业生产环境部署使用,欢迎star、fork、试用:)
用户分身份注册、登录
开发者发起上线任务申请、部署
管理者审核上线任务
支持多项目部署
支持多项目多任务并行
快速回滚
项目的用户权限管理
部署前准备任务p-dploy(前置检查)
代码检出后处理任务post-dploy(如vndor)
同步后更新软链前置任务p-las
发布完毕后收尾任务post-las(如重启)
执行sql构建(不要担心忘记测试环境sql同步)
线上文件指纹确认
支持git、svn版本管理
依赖
Bash(git、ssh)
LNMP/LAMP(PHP5.4+)
Composr
安装
如有需要,移步最最最详细安装指南
快速开始
注册一个管理员身份用户(已有admin/admin),配置一个项目。
git配置范例
svn配置范例
开发者注册用户(已有dmo/dmo),提交上线单
管理员审核上线单
开发者发起上线
高级自定义
此时你可能考虑要作为一个公司内部新项目的试用版本,那么你将需要做以下的处理,更适合业务需求。
配置允许注册的邮箱后缀
配置企业邮箱smtp
配置日志路径
指定语言
ToDoList
TravisCI集成
邮件提醒:可配置提醒事件
灰度发布:指定机器发布
引入wbsockt
静态资源管理器
自定义公司logo
自定义变量
支持国际化:增加英文语言
支持Dockr
开放接口
持续更新开启更多功能
./yiiwall/upgrad
截图配置管理提交上线任务
上线列表
宿主机、目标机群、操作用户关系
上线流程图
演示
交流讨论近期文章CntOS7二月更新镜像已放出:版本号实实在在涨薪50%的公司值得去!唯品会NoSQL平台自动化发展及运维经验分享详解混合云数据安全传输两大解决方案敏捷运维分享之:业务场景驱动的服务型CMDBZabbix3.0.0LTS来了,颜值爆表,更新了50多个新功能Nginx总算支持动态模块了公共云运维安全常见四大难题及解决方案加入运维帮(点这里加入运维帮会员)运维帮已开通多个北京白癜风哪家医院比较好北京看白癜风疗效最好专科医院