基于 Docker 生态,帮助开发者以更酷的方式构建软件
CNB(Cloud Native Build)是一站式云原生研发平台,覆盖代码托管、云原生开发、云原生构建、AI 助手、制品库全流程,让开发更简单、更高效。
| 模块 | 说明 |
|---|---|
| 代码托管 | 高可用云端仓库、在线代码浏览、代码评审、问题跟踪、版本管理与分支保护 |
| 云原生开发 | 声明式开发环境,数秒启动,按需获取资源,支持 WebIDE / VSCode / Cursor / JetBrains |
| 云原生构建 | 声明式流水线,最高 64 核 CPU,秒级克隆超大仓库,缓存并发无冲突 |
| AI 助手 | 内置 CodeBuddy 代码助手、AI 问答、知识库、问题分析与变更分析 |
| 制品库 | 支持 Docker、Helm、Maven、npm、PyPI 等 11 种制品类型,精细化权限管控 |
云端高可用仓库,数据安全有保障,帮助开发者回归开发本身。
基于云原生的远程开发解决方案,三大核心特性:
在仓库分支页面点击「云原生开发」按钮,一键创建开发环境,无需任何配置。
对环境、缓存、插件进行抽象,通过声明式语法构建软件。
copy-on-write 模式,缓存并发无冲突# .cnb.yml 示例
main:
push:
- runner:
cpus: 64
docker:
image: node:20
volumes:
- /root/.npm:copy-on-write
stages:
- npm install
- npm test
AI 赋能开发全流程,5 项 AI 能力:
支持 11 种制品类型,精细化权限管控:
| 归属级别 | 制品类型 |
|---|---|
| 仓库级别 | Docker、Helm、Docker Model |
| 组织级别 | Maven、npm、PyPI、Cargo、Conan、ohpm、Nuget、Composer |
社区版按量计费,每月免费额度:
| 资源 | 免费额度 |
|---|---|
| 仓库存储 | 100 GiB |
| 对象存储 | 100 GiB |
| 云原生构建 CPU | 160 核时/月 |
| 云原生开发 CPU | 1600 核时/月 |
| 云原生构建 GPU | 160 核时/月 |
| 云原生开发 GPU | 1600 核时/月 |