Walle是一款开源的部署工具,它提供了一套简单易用的界面和命令行工具,用于帮助开发团队快速、可靠地部署项目。Walle是一款功能强大、易于使用的部署工具,可以帮助开发团队提高部署效率、降低出错风险,是现代化软件开发中不可或缺的工具之一。
Walle特点
1. 简单易用:Walle提供了直观的界面和命令行工具,使得部署过程变得简单易懂。开发人员只需简单配置相关信息,即可轻松完成项目的部署。
2. 多环境支持:Walle支持多个环境的部署,如开发环境、测试环境和生产环境等。开发团队可以根据需要,灵活选择部署到不同的环境中。
3. 并行部署:Walle支持并行部署,可以同时部署多个服务器,提高部署效率。同时,Walle还支持灰度发布,可以先部署到少量服务器进行测试,再逐步扩大规模。
4. 版本管理:Walle提供了版本管理功能,可以记录每次部署的版本信息,方便开发团队进行回滚操作。同时,Walle还支持查看版本差异、下载历史版本等功能。
5. 安全可靠:Walle采用了严格的权限控制机制,只有授权的用户才能进行部署操作。同时,Walle还提供了日志记录和报警功能,方便开发团队及时发现和解决问题。
基本简介
walle 让用户代码发布终于可以不只能选择 jenkins!支持各种web代码发布,php、java、python、go等代码的发布、回滚可以通过web来一键完成。walle 一个可自由配置项目,更人性化,高颜值,支持git、多用户、多语言、多项目、多环境同时部署的开源上线部署系统。
Walle特色
1.稳定的上线
支持多项目、多环境一键部署上线,一键快速回滚。
2.清晰的记录
上线单申请、审核、部署、实时操作日志。
3.多任务插件
pre-deploy、post-deploy、pre-release、post-release。
4.完整的功能支持
权限、通知、文件指纹。
Walle功能
1.空间管理
类gitlab的独立的空间资源
2.服务器管理
打通服务器管理、灰度发布
3.项目管理
项目管理员、通知机制、自定义各流程中的hooks
4.环境管理
自定义环境、环境变量
5.用户管理
先进的类gitlab用户管理模式
6.部署管理
上线单申请、审核、灰度发布、实时websocket
Walle亮点
1.类gitlabRESTfulAPI,类gitlab的授权实体模型,将来连通gitlab,良知意外惊喜
2.空间管理。代表着有独立存量资源:环境安全管理、用户组、新项目、网络服务器等
3.灰度发布。呼声持续,总算来了,总算来了。
4.shellconsolelet实时同步布署里的shellconsolet
5.健全工作的通知体制。电子邮箱、钉钉、钉钉。
6.一个全新的UI,我是真的很惊讶,像丝一样顺畅
更新日志
上线单增加「我的」上线任务过滤用户管理模块取消用户搜索下拉,改为直接搜索
增加环境管理的模糊搜索
增加树莓派的系统支持
支持多个钉钉hooks,兼容tag在钉钉上显示
发布流程切换gitpython,提速30%
admin.sh 新增 Ubuntu 系统支持
发送过程中软链接使用绝对路径
稳定提速上线的 branch/tag/commit 获取功能
可设置目标服务器上保留版本数
解除不同环境的项目名称不可同名的限制
以上便是WinWin7小编给大家分享介绍的开源的部署工具——Walle!