GitHub Python项目推荐|瓦力Devops开源项目代码部署平台持续部署
GitHub Python项目推荐|walle - 瓦力 Devops开源项目代码部署平台
项目热度
标星(star):8418 (很不错的实用项目,大神作品,建议关注)
标星趋势
关注(watch):514
拷贝(fork):2161
贡献人数:44
仓库大小:26 MB
最后更新:2019-08-30
代码提交活跃度:
综合推荐指数: 3颗星
开发语言
主要语言:Python
语言分布:Python:96.15%、Shell:2.00%、HTML:1.61%、Mako:0.15%、Dockerfile:0.09%
项目概述
功能强大,且免费开源的walle-web 瓦力终于更新2.0.0了!!!
walle 让用户代码发布终于可以不只能选择 jenkins!支持各种web代码发布,php、java、python、go等代码的发布、回滚可以通过web来一键完成。walle 一个可自由配置项目,更人性化,高颜值,支持git、多用户、多语言、多项目、多环境同时部署的开源上线部署系统。
2.0.0 占用了我几乎所有业余时间,精力与金钱付出换各位使用收益,望各位喜欢不吝顺手 star 以示支持,项目更好亦反馈予你。目前 2.0.0 已经发布,请保持关注,我会在公众号更新(在最下面)。
有推广资源(开源文章推荐、大会分享)的同学,请微信联系我,强烈需要帮助。另外,老版本已迁移到 walle 1.x 的同学务必不要再更新了,两个版本不兼容
Feature
- 类gitlab的RESTful API,类gitlab的权限模型。将来打通gitlab,良心的惊喜
- 空间管理。意味着有独立的空间资源:环境管理、用户组、项目、服务器等
- 灰度发布。呼声不断,终于来了
- 项目管理。Deploy、Release的前置及后置hook,自定义全局变量;自带检测、复制功能,都贴心到这种程度了
- websocket 实时展示部署中的 shell console,跟真的终端长得一样。
- 完善的通知机制。邮件、钉钉
- 全新的UI,我自己都被震憾到了,如丝般流畅
Architecture
Preview
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 1️⃣元旦前夕
- 项目检测、复制
- 任务的回滚
- 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平台》
- 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
- 更多需求收集中
项目地址
https://github.com/meolu/walle-web
程序员新视界:分享有趣、有料的流行程序员话题,每天进步一点点。
GitHub Python项目推荐|瓦力Devops开源项目代码部署平台持续部署的更多相关文章
- Github上关于iOS的各种开源项目集合(强烈建议大家收藏,查看,总有一款你需要)
下拉刷新 EGOTableViewPullRefresh - 最早的下拉刷新控件. SVPullToRefresh - 下拉刷新控件. MJRefresh - 仅需一行代码就可以为UITableVie ...
- github上关于iOS的各种开源项目集合(转)
UI 下拉刷新 EGOTableViewPullRefresh - 最早的下拉刷新控件. SVPullToRefresh - 下拉刷新控件. MJRefresh - 仅需一行代码就可以为UITable ...
- 转: Github上关于iOS的各种开源项目集合
https://blog.csdn.net/jiashaoying/article/details/79079500 下拉刷新 EGOTableViewPullRefresh - 最早的下拉刷新控件. ...
- Github 上一些关于PHP的开源项目
Github 上一些关于PHP的开源项目,总有你喜欢的那一款 Awesome PHP Package Management Package Management Related Frameworks ...
- 2019年9月Github上最热门的JavaScript开源项目
2019年9月Github上最热门的JavaScript开源项目 前端开发 前端开发 微信号 qianduan1024 功能介绍 专注于Web前端技术文章分享,包含JavaScript.HTML5 ...
- GitHub上最火的Android开源项目(一)
GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上.更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要.利用这些项目,有时能够让你 ...
- Github上关于iOS的各种开源项目集合2(强烈建议大家收藏,查看,总有一款你需要)
资源list:Github上关于大数据的开源项目.论文等合集 Awesome Big Data A curated list of awesome big data frameworks, resou ...
- Github上600多个iOS开源项目地址
将Github上600多个iOS开源项目进行分类并且有相应介绍,小伙伴们快来看呀 地址:http://github.ibireme.com/github/list/ios/
- Github上的几个C++开源项目
Github上的几个C++开源项目 http://blog.csdn.net/fyifei0558/article/details/47001677 http://www.zhihu.com/ques ...
随机推荐
- django认证系统-user对象(创建,改密,认证)
User对象 User对象是认证系统的核心.它们通常表示与你的站点进行交互的用户,并用于启用限制访问.注册用户信息和关联内容给创建者等.在Django的认证框架中只存在一种类型的用户,因此诸如'sup ...
- javaScript与css、html常见的兼容
最近几天总是遇到兼容问题,就整理了一下javaScript和html.css出现的常见兼容.有不全面或不对的欢迎大家指正.也希望这条博客可以帮到一些刚学习的前端的朋友. 一.javaScript出现的 ...
- Apache tomcat高可用web集群搭建过程配置记录
说明,本文仅作为个人搭建配置保存,问题处理没有一一列出,过程也未见详尽,有问题的朋友可以直接留言给我,会一一回复,谢谢. 小目标: 支持故障转移(或主备,扩展性不佳),保证故障转移后,对前端用户透明, ...
- RPKM FPKM TPM RSEM
RPKM:Reads Per Kilobases Per Million Reads指的是每1百万个reads中比对到每1kb碱基外显子上的reads数 FPKM:Fragments Per Kilo ...
- windows 中如何定位恶意软件的藏身位置
目录 一: 下载spy++ 打开后 点击 搜索下面的查找窗口(Alt+F3) 点击 查找程序工具 右侧的 靶子一样的图标,鼠标左键按住不放,拖放到 弹窗上面,弹窗周围会出现 黑框. 然后 我们点击确定 ...
- 几句话总结一个算法之CTR预估模型
背景 假设现在有个商品点击预测的任务,有用户端特征性别.年龄.消费力等,商品侧特征价格.销量等,样本为0或者1,现在对特征进行one hot encode,如性别特征用二维表示,男为[1,0],女为[ ...
- JAVA锁的膨胀过程和优化(阿里)
阿里的人问什么是锁膨胀,答不上来,回来做了总结: 关于锁的膨胀,synchronized的原理参考:深入分析Synchronized原理(阿里面试题) 首先说一下锁的优化策略. 1,自旋锁 自旋锁其实 ...
- Burp Suite 入门教程(BURP SUITE TUTORIAL )
参考链接1:https://www.pentestgeek.com/what-is-burpsuite 参考链接2:https://www.pentestgeek.com/web-applicatio ...
- No module named 'paddle.fluid'
问题 win10笔记本,安装了paddlepadde,但是仍然报错,No module named 'paddle.fluid'. 解决 在py文件中,我先下载并且引入了paddle,后来又安装.引入 ...
- Idea 进行断点调试的 快捷键
快捷键 功能描述F8 单步调试,不进入函数内部F7 单步调试,进入函数内部Shift+F7 选择要进入的函数Shift+F8 跳出函数Alt+F9 运行到断点Alt+F8 执行表达式查看结果F9 继续 ...