Skip to content
50.代码托管与部署»30.CNB»10.云原生构建»LV001-云原生构建简介.md

LV001-云原生构建简介

云原生构建介绍 | CNB 文档

云原生构建 云原生构建_腾讯云

一、什么是云原生构建?

云原生构建(Cloud Native Build,CNB)是新一代开发者工具,为开发者提供代码托管、流水线、云上开发空间、制品管理等能力。

image-20250930183029558

云原生构建是基于 Docker 生态,对环境、缓存、插件进行抽象,通过声明式的语法,帮助开发者以更酷的方式构建软件。

  • 声明式:声明式语法,可编程、易分享。
  • 易管理:与代码一起,同源管理。
  • 云原生:资源池化,屏蔽基础设施复杂性。

接下来说说我的理解,上面说的那些是实现云原生构建的特点,那么这个构建具体是什么?能做什么?

比如说,我现在在进行linux开发,我要编译linux内核,我们肯定是在本地搞个linux系统,然后装上交叉编译工具链,然后安装各种依赖库,接着执行make命令对linux内核源码进行配置,然后执行make all编译整个工程,最终我们得到了 内核镜像 zImage、设备树xxx.dtb还有一些内核驱动模块 xxx.ko。

那么这里的构建就是我们上传代码后,自动帮我们完成上面的这些步骤,就和Github Actions还有gitee的流水线是一样的。它还可以构建出一个云开发环境。

image-20250930214823348

这里面的云原生开发就是通过云原生开发按钮触发的,拉起一个在线的开发环境。下面的几个就是通过提交触发的流水线。

莫道桑榆晚 为霞尚满天.