METAL

AI 术语词典C报道中常见的技术词

CI/CD 流水线

CI/CD Pipeline

代码写好后自动完成构建、测试、部署的流程,就像制造软件的传送带。

简单来说

CI/CD 流水线就像工厂里的传送带,把开发者写的代码自动组装、检验、送出到外部世界。不需要人工逐一手动组装和检查零件,只要把代码放上传送带,它就会按固定顺序自动完成构建(组装)、测试(质检)、部署(出厂)。

名称前半部分 CI 指的是每当代码发生变化时,立刻将其合并进整体代码并检查是否有问题的阶段;后半部分 CD 指的是把通过检查的代码正式发布到实际服务中的阶段。有了这条传送带,开发者不必每次都手动确认和搬运,速度会大幅提升;但反过来说,如果传送带本身存在漏洞,有问题的代码甚至恶意代码也会同样迅速地一路流入实际服务。

最近,随着 AI 越来越多地协助写代码,甚至自动生成代码放上这条传送带,在传送带的各个环节上验证是谁放上去的、放上去的东西是否安全,变得愈发重要。

在报道中是这样出现的

文章提到,微软新设立的 DevSecOps 安全类别将零信任原则(明确验证、最小权限、假设已被攻破)应用于"CI/CD 流水线、源代码仓库、依赖项和基础设施代码"。这里的 CI/CD 流水线本身并非 AI,而是指 AI 生成的代码在进入实际服务之前所经过的自动化通道,这一点不应混淆。

相关词条

出现过这个词的报道

浏览全部词条