标签:数据 图片 匹配 持续交付 度量 在线课堂 能力 服务 配置文件
DevOps的核心是自动化,自动化的核心是标准化。而DevOps最重要的一环节是持续交付,持续交付中建设的重点是流水线,所以如何打造标准的持续交付流水线则为DevOps建设中最重要的一环,也是评估DevOps能力的一个重要的打分点。文中涉及到的几个名词解释:
1,流水线:pipeline,一个应用程序从构建、部署、测试和发布这个过程实现自动化
2,制品:构建过程的输出物,包括软件包、测试报告、应用配置文件等。
3,制品库:存储全语言制品的仓库,提供依赖解析及文件存储能力。
4,元数据:软件生命周期全过程数据,如需求id、代码提交信息、构建环境、静态扫描结果、测试通过率、安全扫描结果等。
文章中涉及到的一些技术详解:见文章《打造企业级pipeline服务的18个疑问》
下面,我们来看一下持续集成流水线建设中的配置管理、构建与持续集成、测试管理、部署与发布管理、环境管理、数据管理、度量与反馈的七个维度的三级标准是如何定义的,并且哪些指标需要在jenkins流水线中体现,如何使用jenkins流水线达到此标准。
通过上述数据及分析,可以看出,打造出一个标准的流水线服务可以匹配到60%的三级标准。那么我们可以在整个DevOps的建设中投入较大的力量来打造流水线。一套标准的流水线服务和稳定的工具链将会成为DevOps建设的一个基石,并且成为贯穿你的整个建设周期中。
学习更多技术知识可以关注我们的在线课堂
关注微信公众号:JFrog杰蛙DevOs, 获取课程通知
基于Jenkins打造符合DevOps能力成熟度三级标准的持续集成流水线
标签:数据 图片 匹配 持续交付 度量 在线课堂 能力 服务 配置文件
原文地址:https://blog.51cto.com/jfrogchina/2471163