devops是个好方向吗
DevOps实际是一种文化上的变迁,代表了开发、运维、测试等环节之间的协作,因此DevOps工具是非常多种多样的,甚至可以由多种工具组成一个完整的DevOps工具链。此类工具可以应用于一种或多种类别,并可体现出软件开发和交付过程的不同阶段:[*]编码:代码开发和审阅,版本控制工具、代码合并工具
[*]构建:持续集成工具、构建状态统计工具
[*]测试:通过测试和结果确定绩效的工具
[*]打包:成品仓库、应用程序部署前暂存
[*]发布:变更管理、发布审批、发布自动化
[*]配置:基础架构配置和部署,基础架构即代码工具
[*]监视:应用程序性能监视、最终用户体验
虽然可用工具有很多,但其中一些环节是组织内部应用DevOps工具链不可或缺的。诸如Docker(容器化)、Jenkins(持续集成)、Puppet(基础架构构建)、Vagrant(虚拟化平台)等常用、广泛使用的工具都是2016年的DevOps热门工具。
页:
[1]