几个优质的DevOps开源项目分享
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了几个优质的DevOps开源项目分享相关的知识,希望对你有一定的参考价值。
参考技术A《开源精选》是我们分享Github、Gitee等开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的是几个优质的DevOps开源工具。
Jpom是一个简而轻的低侵入式在线构建、自动部署、日常运维、项目监控软件。当项目出现问题时,可以能够通过Jpom即时排查问题,问题解决后还可以直接上传修改后的Jar,项目的堆栈信息,服务器CPU、内存使用情况一目了然,不必再登录服务器管理。
项目地址:https://github.com/dromara/Jpom
猪齿鱼Choerodon全场景效能平台,提供体系化方法论和协作、测试、DevOps及容器工具,帮助企业拉通需求、设计、开发、部署、测试和运营流程,一站式提高管理效率和质量。从团队协同到DevOps工具链、从平台工具到体系化方法论,猪齿鱼全面满足协同管理与工程效率需求,贯穿端到端全流程,助力团队效能更快更强更稳定。
项目地址:https://github.com/open-hand/choerodon
面向中小型企业设计的无 Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、文件在线上传下载、应用发布、任务计划、配置中心、监控、报警等一系列功能。
项目地址:https://gitee.com/openspug/spug
walle 让用户代码发布终于可以不只能选择 jenkins!支持各种web代码发布,php、java、python、go等代码的发布、回滚可以通过web来一键完成。walle 一个可自由配置项目,更人性化,高颜值,支持git、多用户、多语言、多项目、多环境同时部署的开源上线部署系统。
项目地址:https://github.com/meolu/walle-web
Zadig 是一款面向开发者设计的云原生持续交付(Continuous Delivery)产品,具备高可用 CI/CD 能力,提供云原生运行环境,支持开发者本地联调、微服务并行构建和部署、集成测试等。
项目地址:https://gitee.com/koderover/zadig
Gokins一款由Go语言和Vue编写的款轻量级、能够持续集成和持续交付的工具。作为一个可扩展的自动化服务器,Gokins 可以用作简单的 CI 服务器,或者变成任何项目的持续交付中心。
项目地址:https://gitee.com/gokins/gokins
KubeSphere 愿景是打造一个以 Kubernetes 为内核的云原生分布式操作系统,它的架构可以非常方便地使第三方应用与云原生生态组件进行即插即用(plug-and-play)的集成,支持云原生应用在多云与多集群的统一分发和运维管理。
项目地址:https://gitee.com/kubesphere/ks-devops
分享几个优质开源项目 | 电商类app,趣享 gif,研发助手DoraemonKit,github小程序
本来想一个个分享,这样标题比较好起,不过感觉有点少,那就不定期攒一些分享吧。其中部分来源投稿,有些是我自己无意发现的。
经常想在手机上看一些最新的github项目,可以说这是我发现的最方便的小程序了。
GitHub Trending 是根据仓库的最近热门程度展示的,该小程序希望准确获取最近新出现的仓库集合,使用该小程序能够根据语言筛选,获取每天新出现的 Trending 仓库。
https://github.com/ZhuPeng/mp-githubtrending
这个小程序已经上线了,可以扫码体验,相信会对你有帮助的:
这个相信就是老郭对外的开源版本了,相信不少同学早已体验过了,没有的话,可以在各大市场搜索“趣享 gif”体验一下,开源版本也是个非常棒的学习项目。
https://github.com/guolindev/giffun
酷欧天气的Jetpack版本实现,采用了MVVM架构。
功能比较少,不过老郭写代码一向非常注重代码风格,相信是一个非常值得学习的项目。项目使用语言是kotlin,应该也是为第一行代码第三版做准备。
分享个有意思的事情,之前我和老郭吹逼,我说去 github 搜索 wanandroid有几百个开源版本,一脸自豪...
然后老郭上了个,搜索“cool weather”的截图:
我脸都被捶肿了....
项目架构:
截图:
https://github.com/guolindev/coolweatherjetpack
项目涉及的技术要点:
组件化+Kotlin结合开发,如何管理第三方依赖
BaseActivity和BaseFragment等基类及通用布局的封装
MVP+Dagger 2+Retrofit+Rxjava(包括了多个BaseUrl请求的场景处理)
组件化开发下ARouter的运用
EventBus的使用
Google原生数据库Room的使用
Glide的使用(封装加载图片工具类GlideUtils,圆形、圆角图片、背景图片加载等)
Kotlin下使用ButterKnife
CommonAdapter万能适配器(包括多类型布局的运用—首页的逛模块和视频分类详情都有运用)
GSYVideoPlayer实现视频播放(包括全屏切换功能)
5.0新特性CoordinatorLayout +AppBarLayout效果实现(视频分类详情)
沉浸式状态栏(Activity和在Fragment中的使用及不同手机的适配)
DataBinding的使用
约束布局ConstraintLayout的使用
这是一个来自投稿的项目,我也跑了一下,还有些问题,不过适合用于学习。
https://www.jianshu.com/p/12c09376fa97
https://github.com/GraceJoJo/Designer
滴滴开源的研发助手。
简称 "DoKit" 。一款功能齐全的客户端( iOS 、Android )研发助手,你值得拥有。
https://github.com/didi/DoraemonKit
开源组件DoraemonKit之Android版本技术实现(一)
https://juejin.im/post/5c4dcfe8518825261e1f2978
推荐阅读:
如果你想要跟大家分享你的文章,欢迎投稿~
┏(^0^)┛明天见!
以上是关于几个优质的DevOps开源项目分享的主要内容,如果未能解决你的问题,请参考以下文章