问答社区
问题8:DevOps有一个称为CI的东西。 它是什么,目的是什么?
运维面试 9
答 :DevOps中的CI代表持续集成。CI是一种开发实践,开发人员可以在一天内多次将代码集成到共享存储库中。
开发和测试的持续集成提高了软件的质量,并减少了交付所需的总时间。
如果检查代码的团队成员遇到编译失败,则开发人员将破坏构建。 这样,其他开发人员如果不将编译错误引入自己的工作空间中,就无法与共享源代码存储库进行同步。
这破坏了协作和共享的开发过程。 因此,一旦配置项构建中断,立即识别并纠正问题就很重要。
通常,配置项流程包括每次编译成功时都会运行的一组单元测试,集成测试和回归测试。 如果上述任何测试失败,则CI构建被认为是不稳定的(这在开发正在进行中的敏捷冲刺中很常见)并且没有损坏。