Walle(开源部署工具)软件简介
Walle(开源部署工具)是一款免费开源的上线部署平台,Walle(开源部署工具)支持各种web代码发布,php、java等代码的发布、回滚可以通过web来一键完成。walle更人性化,高颜值,支持git、多用户、多语言等。
软件基础简介
walle 让用户代码发布终于可以不只能选择 jenkins!支持各种web代码发布,php、java、python、go等代码的发布、回滚可以通过web来一键完成。walle 一个可自由配置项目,更人性化,高颜值,支持git、多用户、多语言、多项目、多环境同时部署的开源上线部署系统。
软件特性
1.类gitlab的RESTful API,类gitlab的权限模型,将来打通gitlab,良心的惊喜
2.空间管理。意味着有独立的空间资源:环境管理、用户组、项目、服务器等
3.灰度发布。呼声不断,终于来了
4.websocket 实时展示部署中的 shell console
5.完善的通知机制。邮件、钉钉
6.全新的UI,我自己都被震憾到了,如丝般流畅
软件特性
1.稳定的上线
支持多项目、多环境一键部署上线,一键快速回滚。
2.清晰的记录
上线单申请、审核、部署、实时操作日志。
3.多任务插件
pre-deploy、post-deploy、pre-release、post-release。
4.完整的功能支持
权限、通知、文件指纹。
功能介绍
1.空间管理
类gitlab的独立的空间资源
2.服务器管理
打通服务器管理、灰度发布
3.项目管理
项目管理员、通知机制、自定义各流程中的hooks
4.环境管理
自定义环境、环境变量
5.用户管理
先进的类gitlab用户管理模式
6.部署管理
上线单申请、审核、灰度发布、实时websocket
安装步骤
1.下载并解压walle-web
⒉修改walle的mysql配置
将mysql配置部分修改成自己的
3.安装vendor
如果缺少bower-asset的话,先安装: composer global require "fxp/composer-asset-plugin:*"
4.初始化项目
根据提示输入yes即可
5.配置虚拟主机
修改本地的/etc/hosts文件,增加—条本地dns指向,让walle.me指向127.0.0.1
在nginx配置文件的http段内增加如下内容:
注意:虚拟主机的根目录指向为:/site/walle-web/web,是walle源码包的下级目录
重启nginx和php-fpm
这是在浏览器输入: http://walle.me
可以看到如下页面,使用默认帐号登录(默认帐号和密码都是admin)