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