文件名称:持续集成与自动化-研究论文
文件大小:222KB
文件格式:PDF
更新时间:2024-06-09 13:10:10
Continuous Integration Automation DevOps Ci
当前的IT战略在很大程度上取决于公司以敏捷,无错误的方式推动变更/功能/修复的能力。 随着技术的进步,对自动化的需求急剧增加。 在过去的几十年中,瀑布式软件开发技术已被敏捷软件开发方法所取代。 在这种转变中,公司,运营和软件开发人员无疑都相对接近共同的目标。 为了促进这种合并,该行业提供了各种各样的开源和专有解决方案。 技术自身不断发展,因此,在上述所有开源和专有解决方案的辅助下,开发了新技术,即持续集成(CI),持续交付(CDE)和永久部署(CD)。 自动化是DevOps的主要要求,而DevOps的主要概念是“使一切自动化”。 DevOps自动化从开发人员机器上的编码开始,直到运行代码,然后在生产中控制应用程序和系统。 整个DevOps管道包括持续集成,持续测试和持续部署,包括实时应用程序监视。 DevOps实践的主要重点是自动化基础架构和软件交付的设计和配置。 DevOps的实践在很大程度上取决于自动化,需要几个小时才能实施,并且需要在不同平台上频繁执行。 因此,DevOps中的自动化可提高速度,更高的精度,一致且可靠的交付速度。 最后,DevOps自动化可以捕获从设计,交付和监督在内的所有内容。