CI/CD相关基础

CI/CD相关

  • CI -> 自动化测试持续集成参考
  • **持续集成(CI)**:借助工具对软件项目进行持续的自动化的编译、打包、构建、测试、发布,来检查软件交付质量的一种行为
  • **持续部署(CD)**:基于__持续交付__的优势自动将经过测试的代码推入生产环境的过程

CI各阶段

  • 代码提交阶段:会用到“版本控制工具”进行源代码的版本控制
  • 静态代码检查阶段:只能检查代码语法错误等问题;代码运行时错误需要在后续的流程中进行测试、检查
  • 构建阶段:即 __编译应用程序__;一般包含 __构建验证测试__(检查所有模块是否正确集成?关键功能是否正常?)、__单元测试__(验证开发人员编写的单个元件、组件是否按预期执行);还要将经过前期验证的 构建产物存储 起来
  • 测试阶段

CI/CD相关基础
http://example.com/2024/07/10/CI-CD相关基础/
作者
Cyokeo
发布于
2024年7月10日
许可协议