什么是DevOps?
DevOps 是一种思想或者方法论,它涵盖 开发、测试、运维的整个过程。DevOps强调软件开发、软件测试、软件运维和质量保障(QA)部门之间有效的沟通与协作。强调通过自动化的方法管理软件变更,软件集成。使软件从构建到测试、发布更快、便捷、可靠,最终按时交付软件。
计划→开发→编译→测试→发布....
构建测试部署,自动化完成。
DevOps兴起于2009年,由于云计算、互联网的发展,促进了DevOps的基础设施以及工具链的发展,涌现了一大批的优秀工具,这些工具包括开发、测试、运维等各个领域,例如:GitHub,git、 svn,Docker,Jenkins,Hudson,Ant/Maven/Gradle,QUnit,JMeter等。
持续集成交付、持续部署过程
开发模型的进化
全部评论