DevOps 转型之 Pipeline 实践

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DevOps 转型之 Pipeline 实践相关的知识,希望对你有一定的参考价值。

DevOps 转型之 Pipeline 实践

由于技术更新速度越来越快,业务需求变化频度激增,DevOps 如何落地,寻找合适切入点很关键,充分利用 Jenkins Pipeline 在 DevOps 和持续集成中的的核心作用,本主题将在 DevOps 工具链的选型以及如何落地实践做介绍。 Pipeline 流水线是指软件从版本控制库到用户手中这一过程的自动化实现是持续交付与 DevOps 的核心工程实践。

本次分享主要内容:

  1. DevOps 工具链与 Pipeline
  2. Jenkins Pipeline 从 0 开始
  3. Pipeline as code
  4. 以 Jenkins 和 GitLab 为核心构建 DevOps 平台

主讲人:芦苇

某大型金融公司 DevOps 平台负责人,多年一线 SRE 和运维自动化实战经验,对微服务和容器技术有浓厚兴趣,目前致力于基于开源工具链的 DevOps 交付流水线的落地实践,推进互联网保险研发团队敏捷转型和 DevOps 体系建设。

基于开源生态打造 DevOps 工具链

技术分享图片

DevOps 之 Pipeline

Pipeline 流水线是指软件从版本控制库到用户手中这一过程的自动化实现是持续交付与 DevOps 的核心工程实践;

Pipeline 流水线的自动化和持续流动,才能保证在不同阶段、不同节点上产品发布的一致性和稳定性,同时,也才能消除由于人工操作所引入的人为风险,同时提高效率,消除“等待”与“浪费”。

DevOps 之标准交付流程

技术分享图片

Jenkins Pipeline 端到端流水线

技术分享图片

Pipeline 落地填坑指南

  • Pipeline + 标准交付流程:一软一硬,都不能放松;
  • 当企业想要迁移到一个 DevOps 模型时,经常需要偿还高等级的技术债务:平衡短期收益与长期收益;
  • 循序渐进:降低学习曲线,培养用户习惯。

技术分享图片

DevOps 统一管理平台建设项目

  • 自服务化与易用性
  • 提供最佳实践
  • 灵活集成其他第三方平台,降低工具链整体运维成本
  • 以 Jenkins 和 GitLab 为核心构建 DevOps 平台

很多内容和代码都无法在这一介绍文章里体现,如果你感兴趣那就带着你的疑问来观看我们的直播分享,正面提出你的疑问让我们的老师帮你解答。

更多知识内容点这里

以上是关于DevOps 转型之 Pipeline 实践的主要内容,如果未能解决你的问题,请参考以下文章

企业研发治理转型利器:华为云发布流水线服务CodeArts Pipeline

企业研发治理转型利器:华为云发布流水线服务CodeArts Pipeline

云原生背景运维转型之 SRE 实践

DevOps转型陷阱与核心实践指南

阿里巴巴DevOps实践指南 | 数字化转型下,DevOps的根本目标是什么?

大咖说 | DevOps转型成功之路 - 误区实践和实施路径