什么是DevOps
- DevOps 强调的是高效组织团队之间如何通过自动化的工具协作和沟通来完成软件的生命周期管理,从而更快、更频繁地交付更稳定的软件
- Devops 包含了敏捷开发,测试,运维
- DevOps 是组织架构变革,更是团队文化和思想观念的变革
DevOps 的价值
- 填补开发,测试,运维之间的信息鸿沟,改善团队组织文化,提高参与感
- DevOps 是把人员、流程、产品进行结合,给用户提供持续价值的一个过程,既涉及到人员、流程、工具,也涉及到产品
- DevOps 最终目的是给客户提供持续交付的价值,流程包括:产品的规划跟踪、软件开发、构建测试、产品部署、运维、监控和优化。
- 简化重复性工作,减少不必要的等待,有工具进行发布部署,减少误操作的可能性
DevOps的目标
DevOps 必须以支持业务敏捷目标
- 精准,实时的响应客户需求
- 更好的体验和更高的效率
- 交付内容上关注完整的业务链条,交付过程上关注从业务,开发,运维在内的全链路流程实现端到端的快速响应,交付,稳定的运行
什么是持续集成
频繁的将代码集成到主干,就是让产品可以快速迭代,同时还能保持高质量。它的核心措施是,代码集成到主干之