产品简介
文章内容
每次提交代码后,我们总希望得到直观有效的反馈,获悉代码并入主干后的状态。而持续集成可以针对提交入库的代码进行自动化代码检查、单元测试、编译构建、甚至自动部署与发布,大幅降低开发人员的工作负担。
云原生构建(Cloud-Native-Build,简称 CNB)是一款基于代码仓库的持续集成构建平台。面向云原生理念设计,可用于持续集成、持续部署、持续交付、远程开发等各项流程。
产品优势
Pipeline as Code
流水线内嵌至代码仓库根目录中
.coding-ci.yml
文件,使用开放式、可读性友好的 YAML 语言文件声明整个持续集成流水线。既可以使开发人员更加方便地阅读、编写与复用流水线,又可以纳入代码仓库管理体系,像走查代码一样检视流水线配置,增强流水线的可控性与稳定性。基于 DOCKER 生态
- 支持指定任意 Docker 镜像作为构建环境。
- 使用 Docker 作为流水线插件,支持任意语言编写,同时支持直接使用业界已有的 Docker 插件。
- 流水线中支持运行原生 Docker 命令,支持任意编排 Docker 服务以满足自动化测试等需要启动依赖服务的场景。
基于 OverlayFS 的高性能方案
传统的 CI 流水线中通常无法兼顾任务的并行与效率,尤其是面临代码仓库或构建缓存异常庞大的场景。基于领先的 OverlayFS 缓存瞬间复制技术,即使是上百 GB 容量的代码仓库,云原生构建也能够在秒级完成代码克隆,同时在并发数持续扩大时确保性能不衰减。
问题反馈 >
2023-02-21最近更新
感谢反馈有用
感谢反馈没用
在阅读中是否遇到以下问题?*
您希望我们如何改进?*
如果您希望得到回复,请留下您的邮箱地址。