能源采矿DevOps

顾老师能否细讲一下这个DevOps架构平台搭建过程以及jenkins、gitlab、maven各工具如何使用串联等内容?感谢?

参与4

1同行回答

顾黄亮顾黄亮课题专家组技术总监畅销书作者
这个属于DevOps各能力子域的工具组链,其实,jenkins,gitlab,maven这些工具都是属于持续集成和持续部署的范畴,相关的工具还有很多。相关的组链方式有两个方向,第一种是功能的组链,为了构建cicd的流水线,如下述,标准的使用Maven构建Java程序流程图如下,大致有如下步骤,代码提交、集成...显示全部

这个属于DevOps各能力子域的工具组链,其实,jenkins,gitlab,maven这些工具都是属于持续集成和持续部署的范畴,相关的工具还有很多。
相关的组链方式有两个方向,第一种是功能的组链,为了构建cicd的流水线,如下述,标准的使用Maven构建Java程序流程图如下,大致有如下步骤,代码提交、集成通知、代码获取、代码构建、形成制品、制品推送。

除了上面说的构建流水线,还有一种为了获取数据,构建DevOps度量和反馈体系的方式,举个例子,jeknins,我们需要知道构建多少次,成功多少,失败多少,gitlab,有多少版本,多少开发者,提交次数多少,成功率多少,代码贡献量是多少,甚至通过maven和sonar进行结合,了解代码指标,如覆盖率,重复率是多少。
详情见书籍的第二章到第六章,工具集、持续集成和部署,持续交付的环节。

收起
银行 · 2022-01-13
浏览796

提问者

hufeng719
系统工程师某钢铁企业
擅长领域: 数据库存储服务器

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2022-01-11
  • 关注会员:2 人
  • 问题浏览:1304
  • 最近回答:2022-01-13
  • X社区推广