《超级5分钟:董越-超越持续集成与持续交付.pdf》由会员分享,可在线阅读,更多相关《超级5分钟:董越-超越持续集成与持续交付.pdf(13页珍藏版)》请在三个皮匠报告上搜索。
1、超越持续集成与持续交付董越DevOps咨询师董 越DevOps咨询师研发运营一体化(DevOps)能力成熟度模型核心专家,曾任阿里巴巴集团研发效能事业部架构师。当前主要从事企业级DevOps体系建设的咨询工作。软件交付通识作者、DevOps实践指南(第二版)译者。GOPS 全球运维大会 2024 深圳站持续集成持续均匀频繁集成汇聚测试“(它是)一种软件开发实践,即团队的成员经常集成他们的工作,通常每个成员每天至少集成一次这导致每天发生多次集成。每次集成都通过自动化的构建(包括测试)来验证,从而尽快地检测出集成错误。”-Martin FowlerGOPS 全球运维大会 2024 深圳站持续集成可
2、能遇到这些问题场景1未完成的特性A导致已完成的特性B无法发布场景2未完成的特性A干扰了已完成的特性B的测试场景3有问题的特性A难以摘除GOPS 全球运维大会 2024 深圳站持续交付适度频繁测试发布持续集成的延伸各类测试直到发布“持续交付是一种软件开发实践,令软件可随时发布上线为此需要持续地集成软件开发成果,构建可执行程序,并运行自动测试以发现问题,进而把可执行程序逐步推送到越来越像生产环境的各个测试环境中(并测试),以保证它最终可以在生产环境中运行。”-Martin FowlerGOPS 全球运维大会 2024 深圳站版本晋级机制版本1版本2版本3版本4版本5GOPS 全球运维大会 2024 深圳站持续交付可能遇到这些问题场景1特性A已通过测试,而特性B还需要较长的时间。场景2特性A、B都已通过测试,但从业务角度还不能发布特性B。GOPS 全球运维大会 2024 深圳站三个思路特性间解耦特性间隔离逐特性集成逐特性交付特性摘除特性间随时重组混合自测混合测试感谢聆听THANKS