DevOps is an emerging practice to be followed in Software Development life cycle. The name DevOps indicates that its an integration of Development and Operations team. It is followed to integrate the various stages of the development lifecycle. DevOps is an extended version of the existing Agile method. DevOps aims at Continuous Integration, Continuous Delivery, Continuous Improvement, faster Feedback and Security. This paper reviews the building blocks of DevOps, challenges in adopting DevOps, models to improve DevOps practices and Future works on DevOps.
翻译:DevOps是软件开发生命周期中需要遵循的一种新兴做法。DevOps的名称表明它是一个发展与操作团队的一体化,随后将整合发展生命周期的各个阶段。DevOps是现有Agile方法的扩展版。DevOps的目的是持续整合、持续交付、持续改进、更快的反馈和安全。本文回顾了DevOps的构件、在采用DevOps方面的挑战、改进DevOps做法的模式以及DevOps的未来工作。