walle 2.0 瓦力

改进本文


Build Status

walle 让用户代码发布终于可以不只能选择 jenkins!支持各种web代码发布,php、java、python、go等代码的发布、回滚可以通过web来一键完成。walle 一个可自由配置项目,更人性化,高颜值,支持git、多用户、多语言、多项目、多环境同时部署的开源上线部署系统。

功能强大,且免费开源的walle-web 瓦力终于更新2.0了!占用了我几乎所有业余时间,精力与金钱付出换各位使用收益,望各位喜欢不吝顺手 star 以示支持,项目更好亦反馈予你。目前 2.0.0 已经发布,请保持关注,我会在公众号更新(在文末)。

walle 现已加入码云 gitee豪华GVP套餐,与github同步发布,支持国产部署平台walle,支持国产代码托管码云 gitee,哈

另外,有推广资源(开源文章推荐、大会分享)的同学,请微信联系我,强烈需要帮助。

特性

  • gitlabRESTful API,类gitlab的权限模型,将来打通gitlab,良心的惊喜
  • 空间管理。意味着有独立的空间资源:环境管理、用户组、项目、服务器等
  • 灰度发布。呼声不断,终于来了
  • websocket 实时展示部署中的 shell console
  • 完善的通知机制。邮件、钉钉
  • 全新的UI,我自己都被震憾到了,如丝般流畅

预览

项目列表

项目配置

项目配置

上线单提交

部署上线

部署原理

空间及权限原理

老版本已迁移到 walle 1.x 的同学务必不要再更新了,两个版本不兼容

最后,walle 2.0占用了我几乎所有业余时间,精力与金钱付出换各位免费使用。望各位喜欢不吝顺手 star 以示支持,项目更好亦反馈予你。赠人玫瑰,手留余香!

Roadmap

  • 预览版 2018-12-02
    • 安装文档、前后端代码、Data Migration
  • Alpha 2018-12-09
    • 使用文档、Trouble Shooting、公众号更新
  • Beta 2018-12-23 圣诞夜前夕
    • 钉钉/邮件消息通知
    • 接受官网logo企业的Trouble Shooting
  • 2.0.0 2018-12-30 元旦前夕
    • 项目检测、复制
    • 任务的回滚
    • released tag、使用文档
    • Docker 镜像
    • Java配置模板
    • PHP配置模板
    • github 5000 star
  • 2.0.1 2019-01-13
    • 项目配置添加自定义变量
    • Python 3.7+兼容
  • 2.1.0 2019-03-22
    • 超管权限完善
    • Dashboard 1.0(全新的玩法,欢迎提issue)
    • 3月24日开源中国苏州源创会-开源综合技术主题《开源构建多空间可视化一键部署Devops平台》
    • 冲刺github 10000 star(靠你们和你们的同事们了)
  • 2.2.0 2019-04-22
    • webhook (gitlab)
    • 上线时间记录、命令与结果拆分、实时console
    • 宿主机资源监控
  • 2.3.0 2019-05-27
    • 插件化:maven、npm
    • pipeline式
  • 2.4.0 2019-06-17
    • i18n 国际化
  • 2.5.0 2019-07-29
    • 上线单Diff
    • 消息通知定制化:钉钉、邮件、企业微信
  • 2.6.0 2019-08-19
    • 批量管理服务器
    • 跨空间复制项目
    • App打包平台
    • Dashboard 2.0
  • 更多需求收集中

permission

新的惊喜

后续更新和解剖讨论、以及walle有趣的人和事,将会放到公众号:walle-web,晨间除了写开源,也会写千字文,关注不迷路:)

公众号 walle-web

打赏作者杯咖啡

你也不一定要赞赏,芸芸众生,相遇相识是一种缘份。不过可以给点个star,或者关注公众号,哈哈

赞赏码