Jenkins X 为 Kubernetes 提供 CI/CD 服务开源项目

我要开发同款
匿名用户2018年03月21日
127阅读

技术信息

开源地址
https://gitee.com/mirrors/jenkins-x/jx
授权协议
Apache

作品详情

JekisX是一个高度集成化的CI/CD平台,基于Jekis和Kuberetes实现,旨在解决微服务体系架构下的云原生应用的持续交付的问题,简化整个云原生应用的开发、运行和部署过程。

JekisX核心组件

Jekis

JekisX不是一个全新的Jekis。

它依然使用Jekis作为持续交付的核心引擎,实际上JekisX作为Jekis的一个子项目存在,专注于云原生应用的CI/CD实现,同时也帮助Jekis自身完成云原生应用的转型,毕竟现在越来越多的人在诟病单体应用的设计和文件存储系统。

HELM

Helm是用于管理Kuberetes资源对象的工具,类似APT,YUM和HOMEBREW,它通过将Kuberetes的资源对象打包成Chart的形式,完成复杂应用的部署和版本控制,是目前业界流行的解决方案

DRAFT

Draft是自动化应用构建和运行在Kuberetes上面的工具,具有语言识别能力,能够自动生成构建脚本,依赖,环境并打包成Docker镜像并部署在Kuberetes集群上,加快代码开发节奏,而无需关心基础设施层面的技术实现

GitOps

GitOps是Weaveworks推出的天才的应用部署解决方案,它将Git作为整个应用部署的单一可信数据源(SSOT),通过类似代码开发的PullRequest流程完成应用部署的Review和自动化实现,并且将部署配置信息纳入版本控制。

功能介绍

Jenkins X 是一个高度集成化的 CI/CD 平台,基于 Jenkins 和 Kubernetes 实现,旨在解决微服务体系架构下的云原生应用的持续交付的问题,简化整个云原生应用的开发、运...

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论