跳到主要内容

2.5-CI、CD

持续集成

它将代码的集成、构建和测试自动化,并将这些过程与团队的协作和版本控制系统集成在一起。

CI

持续集成的宗旨是避免集成问题,提升软件的质量和缩短交付时间。持续集成应遵循以下原则:

  • 开发人员每天至少需要从版本库中更新一次代码
  • 每次构建都要100%通过
  • 每次构建都可以生成可发布的产品
  • 修复失败的构建是优先级最高的问题

持续部署

CD

  • 将经过测试和验证的代码自动部署到目标环境中。

持续部署的好处包括:

  • 减少手动操作和人为错误,提高软件开发的效率和质量
  • 更快地发现和解决问题
  • 改善团队的协作和沟通能力,促进软件开发的持续改进

参考文章

作者连接
https://guide.duanhl.com/project/deploy/