一 最简定义
DevOps:将命令行(SH)从IT工作中赶走。
这是在2013年O'Reilly Velocity会议的T恤衫上看到的。
二 2013维基百科定义
DevOps(开发Development与运维Operations的复合词)是一种软件开发方法,强调的是软件开发人员与信息技术(IT)专业人员之间的协作、沟通与整合。DevOps是软件开发与IT运维之间相互依赖的一种反应。它旨在帮助组织快速产出产品及服务。
三 2016维基百科定义
DevOps(开发Development与运维Operations的组合词)是一种文化、一场运动或实践,强调在自动化软件交付流程及基础设施变更过程中,软件开发人员与其他信息技术(IT)专业人员彼此之间的协作与沟通。它旨在建立一种文化与环境,使构建、测试、软件发布得以快速、频繁以及更加稳定地进行。
四 2013与2016年定义的区别与进步
- 将“软件开发方法”替换为“文化、运动或实践”
- 增加了“自动化”一词
- 将最终的目标由“快速产出产品及服务”替换为“建立一种文化与环境,使构建、测试、软件发布得以快速、频繁以及更加稳定地进行”。由此,Devlop变革的目标从仅仅是速度变为速度、稳定性以及质量。