logo
0
0
WeChat Login
合并来自 docs/add-readme 的合并请求 #3

CNB - 云原生构建平台

基于 Docker 生态,帮助开发者以更酷的方式构建软件

CNB(Cloud Native Build)是一站式云原生研发平台,覆盖代码托管、云原生开发、云原生构建、AI 助手、制品库全流程,让开发更简单、更高效。

核心能力

模块说明
代码托管高可用云端仓库、在线代码浏览、代码评审、问题跟踪、版本管理与分支保护
云原生开发声明式开发环境,数秒启动,按需获取资源,支持 WebIDE / VSCode / Cursor / JetBrains
云原生构建声明式流水线,最高 64 核 CPU,秒级克隆超大仓库,缓存并发无冲突
AI 助手内置 CodeBuddy 代码助手、AI 问答、知识库、问题分析与变更分析
制品库支持 Docker、Helm、Maven、npm、PyPI 等 11 种制品类型,精细化权限管控

代码托管

云端高可用仓库,数据安全有保障,帮助开发者回归开发本身。

  • 高可用仓库 — 支持 Git 同步,数据安全可靠
  • 在线代码浏览 — 支持上下、左右对比模式,代码差异清晰可视
  • 代码评审 — 逐行对比、逐行评论,分支合并自动添加评审者
  • 问题跟踪 — Issues 支持标签分类、优先级标记与评论互动
  • 版本管理 — 发布代码自动生成规范版本号,关联任务/缺陷
  • 分支保护 — 精细化权限设置,团队协作规范有序

云原生开发

基于云原生的远程开发解决方案,三大核心特性:

  • 声明式 — 基于 Docker 生态,Dockerfile 声明开发环境,与代码同源管理
  • 快速启动 — 超大仓库也可在数秒内准备好代码和环境
  • 按需使用 — 按需获取开发资源,闲时快速回收,避免资源浪费

在仓库分支页面点击「云原生开发」按钮,一键创建开发环境,无需任何配置。

云原生构建

对环境、缓存、插件进行抽象,通过声明式语法构建软件。

  • 声明式构建环境 — YAML 配置直接声明 Docker 镜像
  • 声明式构建缓存copy-on-write 模式,缓存并发无冲突
  • Docker 作为运行环境 — 同一流水线可使用不同镜像运行不同任务
  • Docker 生态插件 — 直接使用 Docker 镜像作为插件
  • 按需获取计算资源 — 最高 64 核 CPU,按需声明
  • 读秒克隆 — OverlayFS 秒级克隆,轻松支持 100GB+ 仓库
# .cnb.yml 示例 main: push: - runner: cpus: 64 docker: image: node:20 volumes: - /root/.npm:copy-on-write stages: - npm install - npm test

AI 助手

AI 赋能开发全流程,5 项 AI 能力:

  • 腾讯云代码助手(CodeBuddy) — WebIDE 内置,免安装直接使用
  • AI 问答 — 快速获取帮助文档,编写配置文件
  • 知识库 — 快速构建 RAG 应用,支持 OpenAPI 调用
  • 问题分析 — 一键分析构建报错,快速定位问题
  • 变更分析 — 一键分析 Commit / PR 变更,了解改动与风险

制品库

支持 11 种制品类型,精细化权限管控:

归属级别制品类型
仓库级别Docker、Helm、Docker Model
组织级别Maven、npm、PyPI、Cargo、Conan、ohpm、Nuget、Composer
  • 公开/私有可见性控制,角色权限精细管控
  • 访问令牌鉴权,CI/CD 内置令牌无需手动创建
  • 官方迁移工具,批量迁移制品

免费额度

社区版按量计费,每月免费额度:

资源免费额度
仓库存储100 GiB
对象存储100 GiB
云原生构建 CPU160 核时/月
云原生开发 CPU1600 核时/月
云原生构建 GPU160 核时/月
云原生开发 GPU1600 核时/月

链接

About

纯 ai 网页进行介绍内容

giteacn.cool
Language
HTML100%