bk-ci 蓝鲸 CI 平台开源项目

我要开发同款
匿名用户2019年09月16日
84阅读
开发技术Kotlin
所属分类持续集成系统(CI/CD)、开发工具
授权协议MIT

作品详情

蓝鲸持续集成平台(代号蓝盾)是一个开源的持续集成和持续交付系统,目前服务于腾讯10000+开发人员,现已成为公司指定的CI平台。另外,她也获得行业至今为止唯一一个4级认证的DevOps标准,蓝鲸智云体系平台之一。

使用蓝盾屏蔽掉所有研发流程中的繁琐环节,让你聚焦于编码。蓝盾通常被用于:

工程编译静态代码检查运行测试用例,及时发现BUG部署与发布

蓝盾提供了流水线、代码库、凭证管理、环境管理、研发商店5大核心服务,多重组合,满足企业不同场景的需求:

流水线:将团队现有的研发流程以可视化方式呈现出来,编译、测试、部署,一条流水线搞定代码库:将企业内已有的代码托管服务关联至蓝盾凭证管理:为代码库、流水线等服务提供不同类型的凭据、证书管理功能环境管理:可以将企业内部的开发编译机托管至蓝盾研发商店:由流水线插件和流水线模板组成,插件用于对接企业内部的各种第三方服务,模板助力企业内部的研发流程规范化 架构设计

蓝鲸持续集成平台采用完全前后分离,插件式开发,具备高可用可扩展的服务架构设计:

前端&接口网关(WebAPIGateway&FrontEnd)后端服务(MicroServiceBackEnd): 基于Kotlin/Java编写,采用SpringCloud框架的微服务架构设计资源服务层(Resource): 包括提供存储和必须的基础中间件等特性 持续集成和持续交付:由于框架的可扩展性,蓝盾既可以用作简单的CI场景,也可以成为企业内所有项目的持续交付中心所见即所得:蓝盾提供了灵活的可视化编排流水线,动动指尖,将研发流程描述与此架构平行可扩展:灵活的架构设计可以随意横向扩容,满足企业大规模使用分布式:蓝盾可以便捷的管控多台构建机,助你更快的跨多平台构建、测试和部署流水线插件:蓝盾拥有完善的插件开发体系,其具备了低门槛、灵活可扩展等特性流水线模板:流水线模板将是企业内部推行研发规范的一大助力

 

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

评论