Walle是一款完全免费的开源的上线部署平台,Walle开源部署工具支持各种web代码发布,php、java、python、go等代码的发布、回滚可以通过web来一键完成。walle更人性化,高颜值,支持git、多用户、多语言等。
Walle的运作方式
宿主A机器到git远端仓库拉去源代码到本地的代码检出仓库,然后,瓦力将代码复制到目标B主机。
这就决定了,宿主A机器的php-fpm运行用户,要有对本地的代码检出仓库的写入权限,同时目标B机器要对A机器信任,使对方可以无密码登录到自己机器上。
Walle功能介绍
1.空间管理
类gitlab的独立的空间资源
2.服务器管理
打通服务器管理、灰度发布
3.项目管理
项目管理员、通知机制、自定义各流程中的hooks
4.环境管理
自定义环境、环境变量
5.用户管理
先进的类gitlab用户管理模式
6.部署管理
上线单申请、审核、灰度发布、实时websocket
Walle亮点
1.类gitlab的RESTful API,类gitlab的权限模型,将来打通gitlab,良心的惊喜
2.空间管理。意味着有独立的空间资源:环境管理、用户组、项目、服务器等
3.灰度发布。呼声不断,终于来了
4.websocket 实时展示部署中的 shell console
5.完善的通知机制。邮件、钉钉
6.全新的UI,我自己都被震憾到了,如丝般流畅
Walle特色
1.平稳的上线
支持多新项目、多自然环境一键部署上线,一键迅速回滚。
2.清楚的纪录
上线单申请办理、审批、部署、即时操作日志。
3.多个任务软件
pre-deploy、post-deploy、pre-release、post-release。
4.详细的作用支持
管理权限、通告、文档指纹识别。
以上便是KK下载小编给大家分享介绍的Walle开源部署工具。