CI/CD 持续交付、持续部署

/ 2021-08-31 / 914人浏览 / 0人评论

什么是DevOps?

DevOps 是一种思想或者方法论,它涵盖 开发、测试、运维的整个过程。DevOps强调软件开发、软件测试、软件运维和质量保障(QA)部门之间有效的沟通与协作。强调通过自动化的方法管理软件变更,软件集成。使软件从构建到测试、发布更快、便捷、可靠,最终按时交付软件。

计划→开发→编译→测试→发布....

构建测试部署,自动化完成。

DevOps兴起于2009年,由于云计算、互联网的发展,促进了DevOps的基础设施以及工具链的发展,涌现了一大批的优秀工具,这些工具包括开发、测试、运维等各个领域,例如:GitHub,git、 svn,Docker,Jenkins,Hudson,Ant/Maven/Gradle,QUnit,JMeter等。

持续集成交付、持续部署过程

开发模型的进化

全部评论