什么是云原生构建?
云原生构建 (Cloud Native Build,CNB)是新一代 AI Native Git 平台。
基于 Docker 生态,通过声明式的语法,AI 驱动 NPC 以更酷的方式开源协作。NPC:我替你工作,你替我自由!
版本说明
版本 | 版本介绍 | 适用场景 | |
社区版 | 开箱即用的 SaaS 平台,微信扫码即可注册使用。 | 基于公网的研发协作,例如开源项目协作。 | |
企业版 | 将云原生构建服务部署至指定的腾讯云 VPC 中,数据存储自管理、网络策略自定义。 | 基于企业内网的研发协作。 | |
产品优势
NPC
NPC 是 CNB 推出的 AI 角色功能,用于在 CNB 平台上提供智能化的 Cloud Agent 角色服务。
NPC 可以:
自动回复:NPC 可自动回复 ISSUE 或 PR 评论,例如回答问题、生成代码审查意见等。
工作模式:开启工作模式后,NPC 可自主编写代码、推送代码、创建分支、提交 PR,协助解决 ISSUE。
自定义行为:支持用户自定义 NPC 角色及其自动化行为,满足个性化需求。
高性能流水线
云原生构建可以为研发流水线,提供百 G 缓存的秒级准备能力,并且支持高并发,提升构建效率。

环境和资源解耦
构建环境由开发自管理,运维专注于管理集群资源。开发团队可以自行定制 Docker 镜像,并声明式指定构建环境的 Docker 镜像,以及指定构建环境资源规格。

代码化管理
Pipeline As Code 可跨仓引用,借助 Git 进行管理和追溯。它采用声明式的流水线配置,该配置文件托管在代码仓库根目录下的 .cnb.yml 文件中。

云原生开发
提供一键启用的云端容器开发环境,支持编码+自测,实现声明式开发环境配置,与代码同源管理。云端容器环境释放本地资源负载,通过声明式和代码化的开发环境配置,实现团队开发环境的统一。

应用场景
开源社区
ISSUE 跟进事项可实现全流程管理,提供流畅的评审体验,并且具备自动标签(Tag)和自动部署功能,有效解决重复劳动问题。此外,云原生开发和 AI 代码助手随开随用,为开发者带来卓越的开发体验和开源协作体验。
企业级 DevOps
Cloud Native Build 提供完整的开发者工具链,快速打通从需求到部署的端到端研发全流程,实现需求、代码、制品、CI/CD 之间的无缝衔接,助力跨职能团队之间高效协同工作,保证软件稳定、持续交付。
敏捷研发管理
Cloud Native Build 深度融入敏捷研发理念,从 ISSUE 和合并请求到任务集,敏捷开发流程都可以有序构建。这帮助用户以更低的预算和更快速的迭代方式来验证产品版本投入市场的效果。