读书笔记『关于持续集成、持续部署、持续交付』
概念
持续集成:是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。
持续交付:频繁地将软件的新版本交付给质量团队或用户,以供评审,如果评审通过,代码就进入生产阶段。
持续部署:持续交付的下一步,指的是代码通过评审以后,自动部署到生产环境中。
持续集成:是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。
持续交付:频繁地将软件的新版本交付给质量团队或用户,以供评审,如果评审通过,代码就进入生产阶段。
持续部署:持续交付的下一步,指的是代码通过评审以后,自动部署到生产环境中。