& L5 D p9 K8 W: f! n Q 持续交付(第一种CD)通常是指开发人员对应用的更改会自动进行错误测试并上传到存储库(如 GitHub 或容器注册表),然后由运维团队将其部署到实时生产环境中。 ! m0 @: b W$ N: e + E, i9 y. O+ u$ p/ h 这旨在解决开发和运维团队之间可见性及沟通较差的问题。因此,持续交付的目的就是确保尽可能减少部署新代码时所需的工作量。而持续部署(另一种“CD”)指的是自动将开发人员的更改从存储库发布到生产环境,以供客户使用。 o$ @: `" l* Y9 E2 f 6 p0 x( w v! G5 g/ i5 i& a 据小编了解到,ci/cd是极狐GitLab 的内置功能,无需额外安装、配置第三方工具链。使用内置的关键字,在文件通过配置即可完成 ci/cd流水线的编排。通过多年迭代,如今,ci/cd功能已经很丰富了,除了具备大量的关键字外,还有多种流水线类型,能够满足不同团队规模、不同场景下的流水线编排使用。- X' c# o$ s4 d& t
7 L+ a0 W/ s3 |; W _4 m 关于ci/cd具体概念,小编就先为大家简单的介绍到这里。总而言之,它只是一个流程,用于实现应用开发中的高度持续自动化和持续监控,而极狐GitLab正好可提供此功能服务。若用户还想要了解更多软件开发资讯,可以直接通过极狐GitLab的官网来进一步咨询获悉。 2 J i7 H6 |, S2 i 1 x3 E, ~1 E: w q