Walle,一个开源的web代码发布管理

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平台自动化发展及运维经验分享

详解混合云数据安全传输两大解决方案

敏捷运维分享之:业务场景驱动的服务型CMDB

Zabbix3.0.0LTS来了,颜值爆表,更新了50多个新功能

Nginx总算支持动态模块了

公共云运维安全常见四大难题及解决方案

加入运维帮(点这里加入运维帮会员)

运维帮已开通多个







































北京白癜风哪家医院比较好
北京看白癜风疗效最好专科医院



转载请注明:http://www.guyukameng.com/http/2665.html