{"id":13452674,"url":"https://github.com/meolu/walle-web","last_synced_at":"2025-05-13T18:08:45.329Z","repository":{"id":37406186,"uuid":"42289146","full_name":"meolu/walle-web","owner":"meolu","description":"walle - 瓦力 Devops开源项目代码部署平台","archived":false,"fork":false,"pushed_at":"2022-01-06T22:27:38.000Z","size":26844,"stargazers_count":12019,"open_issues_count":390,"forks_count":2784,"subscribers_count":518,"default_branch":"master","last_synced_at":"2025-05-13T18:08:42.694Z","etag":null,"topics":["cd","deployer","devops","devops-tools","git","python","walle-web"],"latest_commit_sha":null,"homepage":"https://walle-web.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/meolu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-09-11T05:18:44.000Z","updated_at":"2025-05-13T17:31:36.000Z","dependencies_parsed_at":"2022-07-08T17:47:59.983Z","dependency_job_id":null,"html_url":"https://github.com/meolu/walle-web","commit_stats":null,"previous_names":[],"tags_count":20,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meolu%2Fwalle-web","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meolu%2Fwalle-web/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meolu%2Fwalle-web/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meolu%2Fwalle-web/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/meolu","download_url":"https://codeload.github.com/meolu/walle-web/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254000850,"owners_count":21997441,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cd","deployer","devops","devops-tools","git","python","walle-web"],"created_at":"2024-07-31T08:00:20.049Z","updated_at":"2025-05-13T18:08:45.304Z","avatar_url":"https://github.com/meolu.png","language":"Python","funding_links":[],"categories":["HTML","Python","部署 Deployment","Python (1887)","后端开发框架及项目","部署( Deployment )","成品软件","运维相关管理系统"],"sub_categories":["管理面板","构建/部署","运维管理系统"],"readme":"![](https://raw.github.com/meolu/walle-web/master/screenshot/logo.jpg)\n\nWalle 2.0 - [官方主页](https://www.walle-web.io)\n=========================\n\u003cp align=\"left\"\u003e\n    \u003ca href='https://travis-ci.org/meolu/walle-web'\u003e\u003cimg src='https://travis-ci.org/meolu/walle-web.svg?branch=master' alt=\"Build Status\"\u003e\u003c/a\u003e  \n    \u003ca href='https://gitter.im/meolu/walle-web'\u003e\u003cimg src='https://badges.gitter.im/Join%20Chat.svg'\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n**字节跳动内推**：ToB Lark 招聘大数据研发、数据分析师，机会极佳，请勿错过。请各位朋友扩散下有需要的同学，[直达内推链接](https://job.toutiao.com/referral/pc/position/detail/?token=MTsxNTcxMTA2MDM0NTkyOzY3MDQwNDI5MDQ2MTQzMDczMzY7NjcxODk1MDE2MDEzMjQ3NTE0OQ%3D%3D)，帮助内推，君子成人之美，谢谢。\n\n功能强大，且免费开源的`walle-web 瓦力`终于更新`2.0.0`了！！！\n\nwalle 让用户代码发布终于可以不只能选择 jenkins！支持各种web代码发布，php、java、python、go等代码的发布、回滚可以通过web来一键完成。walle 一个可自由配置项目，更人性化，高颜值，支持git、多用户、多语言、多项目、多环境同时部署的开源上线部署系统。\n\n`2.0.0` 占用了我几乎所有业余时间，精力与金钱付出换各位使用收益，望各位喜欢不吝顺手 `star` 以示支持，项目更好亦反馈予你。目前 `2.0.0` 已经发布，请保持关注，我会在公众号更新（在最下面）。  \n\n\n有推广资源（开源文章推荐、大会分享）的同学，请微信联系我，强烈需要帮助。另外，老版本已迁移到 [walle 1.x](https://github.com/meolu/walle-web-v1.x) 的同学**务必不要再更新了**，两个版本不兼容\n\nFeature\n=========================\n- 类`gitlab`的`RESTful API`，类`gitlab`的权限模型。将来打通`gitlab`，良心的惊喜\n- 空间管理。意味着有独立的空间资源：环境管理、用户组、项目、服务器等\n- 灰度发布。呼声不断，终于来了\n- 项目管理。Deploy、Release的前置及后置hook，自定义全局变量；自带检测、复制功能，都贴心到这种程度了\n- `websocket` 实时展示部署中的 `shell console`，跟真的终端长得一样。\n- 完善的通知机制。邮件、钉钉\n- 全新的UI，我自己都被震撼到了，如丝般流畅\n\nArchitecture\n=========================\n![](https://raw.github.com/meolu/docs/master/walle-web.io/docs/2/zh-cn/static/walle-flow-relation.jpg)\n![](https://raw.github.com/meolu/docs/master/walle-web.io/docs/2/zh-cn/static/permission.png)\n\nPreview\n=========================\n![](https://raw.github.com/meolu/docs/master/walle-web.io/docs/2/zh-cn/static/user-list.png)\n![](https://raw.github.com/meolu/docs/master/walle-web.io/docs/2/zh-cn/static/project-list.png)\n![](https://raw.github.com/meolu/docs/master/walle-web.io/docs/2/zh-cn/static/task-list.png)\n![](https://raw.github.com/meolu/docs/master/walle-web.io/docs/2/zh-cn/static/deploy-console.png)\n![](https://raw.github.com/meolu/docs/master/walle-web.io/docs/2/zh-cn/static/project_java_tomcat.png)\n\nInstallation\n=========================\n[快速安装](https://walle-web.io/docs/2/installation.html) | [安装错误](https://walle-web.io/docs/2/install-error.html) | [常见错误排解](https://walle-web.io/docs/2/troubleshooting.html)\n\nRoadmap\n=========================\n- [x] **预览版**  2018-12-02\n    - ~~安装文档、前后端代码、Data Migration~~\n- [x] **Alpha** 2018-12-09\n    - ~~使用文档、Trouble Shooting、公众号更新~~\n- [x] **Beta** 2018-12-23 :santa:圣诞夜前夕\n    - ~~钉钉/邮件消息通知~~\n    - ~~接受官网logo企业的`Trouble Shooting`~~\n- [x] **2.0.0**  2018-12-30 :one:元旦前夕\n    - ~~项目检测、复制~~\n    - ~~任务的回滚~~\n    - ~~`released tag`、使用文档~~\n    - ~~`Docker` 镜像~~\n    - ~~Java配置模板~~\n    - ~~PHP配置模板~~\n    - ~~`github` 5000 `star`~~\n- [x] **2.0.1**  2019-01-13\n    - ~~项目配置添加自定义变量~~\n    - ~~Python 3.7+兼容~~\n- **2.1.0**  2019-03-22\n    - 超管权限完善\n    - `Dashboard` 1.0（全新的玩法，欢迎提issue）\n    - ~~3月24日开源中国苏州源创会-[开源综合技术主题](https://www.oschina.net/event/2303765)《开源构建多空间可视化一键部署Devops平台》~~\n- **2.2.0**  2019-04-22\n    - webhook (gitlab)\n    - 上线时间记录、命令与结果拆分、实时console\n    - 宿主机资源监控\n- **2.3.0**  2019-05-27\n    - 插件化：maven、npm\n    - pipeline式\n- **2.4.0**  2019-06-17\n    - i18n 国际化\n- **2.5.0**  2019-07-29\n    - 上线单Diff\n    - 消息通知定制化：钉钉、邮件、企业微信\n- **2.6.0**  2019-08-19\n    - 批量管理服务器\n    - 跨空间复制项目\n    - App打包平台\n    - `Dashboard` 2.0\n- 更多需求收集中\n\n\nDiscussing\n=========================\n- [submit issue](https://github.com/meolu/walle-web/issues/new)\n\n\n勾搭下\n=========================\n写开源是我的业余爱好，大数据平台和营销技术才是主业，无论哪个都欢迎交流。  \n人脉也是一项重要能力，请备注姓名@公司，谢谢：）\n\n\u003cimg src=\"https://raw.githubusercontent.com/meolu/walle-web/master/screenshot/weixin-wushuiyong.jpg\" width=\"244\" height=\"314\" alt=\"吴水永微信\" align=left /\u003e\n\n\u003cimg src=\"https://raw.githubusercontent.com/meolu/walle-web/master/screenshot/vivian.jpeg\" width=\"244\" height=\"314\" alt=\"黄微信\" align=left /\u003e\n\n\u003cimg src=\"https://raw.githubusercontent.com/meolu/walle-web/master/screenshot/weixin-huakai.jpg\" width=\"244\" height=\"314\" alt=\"花开微信\" align=left /\u003e\n\n\u003cimg src=\"https://raw.githubusercontent.com/meolu/walle-web/master/screenshot/weixin-ye.jpg\" width=\"244\" height=\"314\" alt=\"叶歆昊微信\" align=left /\u003e\n\n\u003cimg src=\"https://raw.githubusercontent.com/meolu/walle-web/master/screenshot/weixin-zouhongxue.jpg\" width=\"244\" height=\"314\" alt=\"keep learn微信\" align=left /\u003e\n\n\u003cimg src=\"https://raw.githubusercontent.com/meolu/walle-web/master/screenshot/weixin-xupengfei.jpg\" width=\"244\" height=\"314\" alt=\"Flying 微信\" align=left /\u003e\n\n\n\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n\n新的惊喜\n=========================\n后续更新和解剖讨论、以及walle有趣的人和事，将会放到公众号：walle-web，晨间除了写开源，也会写千字文，关注不迷路：）\n\n\u003cimg src=\"https://raw.githubusercontent.com/meolu/walle-web/master/screenshot/wechat-gzh.jpg\" width=\"244\" height=\"314\" alt=\"公众号 walle-web\" /\u003e\n\n\n打赏作者杯咖啡\n=========================\n你也不一定要赞赏，芸芸众生，相遇相识是一种缘份。不过可以给点个star，或者关注公众号，哈\n\n\u003cimg src=\"https://raw.github.com/meolu/docs/master/walle-web.io/docs/2/zh-cn/static/appreciation-wechat.jpg\" width=\"220\" height=\"220\" alt=\"赞赏码\" style=\"float: left;\"/\u003e\n\nCode Visualization\n=========================\n感谢`gitviscode`组织制作的`commit history`视频，记录从15年萌芽发展，有那么多开发者加入完善。1'50的时候，以为项目都停止更新了，然后突然如烟花绽放的感觉，我他妈都感动得要哭了\n\n [![Watch the video](https://img.youtube.com/vi/AIir52mETMY/0.jpg)](https://www.youtube.com/watch?v=AIir52mETMY)\n\n [https://www.youtube.com/watch?v=AIir52mETMY](https://www.youtube.com/watch?v=AIir52mETMY)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmeolu%2Fwalle-web","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmeolu%2Fwalle-web","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmeolu%2Fwalle-web/lists"}