DevOps + CI/CD
1、什么是DevOps?
DevOps是一种思想或方法论,它涵盖开发,测试,运维的整个过程!
DevOps强调软件开发人员与软件测试,软件运维,质量保证(QA)部门之间有效的沟通与协作。
强调通过自动化的方法管理软件变更,软件集成。
使软件从构建到测试、发布更加快捷,可靠,最终按时交付软件。
公司开发的流程一般是这样的
Product Backlog 源自于Scrum方法,是指产品代办事项的集合,其中事物有优先级Priority
如何落地实现DevOps理念
DevOps兴起于2009年,今年来由于云计算,互联网的发展,促进了DevOps的基础设施与工具链的发展,涌现了一大批优秀的工具,这些工具包括开发、测试、运维的各个领域,例如:GitHub,Git/Svn,Docker、jenkins、HudSon、Ant、Maven/Gradle,Qunit,Jmeter等