DevOps 转型之 Pipeline 实践

日期:2018-09-12 17:23:44 / 人气:2347

DevOps 转型之 Pipeline 实践

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

主要内容:

  • DevOps 工具链与 Pipeline
  • Jenkins Pipeline 从 0 开始
  • Pipeline as code
  • 以 Jenkins 和 GitLab 为核心构建 DevOps 平台

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


DevOps 转型之 Pipeline 实践


DevOps 之 Pipeline

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

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

DevOps 之标准交付流程

DevOps 转型之 Pipeline 实践


Jenkins Pipeline 端到端流水线


DevOps 转型之 Pipeline 实践

来源:2017 年中国 IT 企业 DevOps 持续交付流水线现状调查报告

Pipeline 落地填坑指南

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


DevOps 统一管理平台建设项目

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

作者:admin


现在致电 0371-69506331 OR 查看更多联系方式 →

COPYRIGHT © 2017 版权所有 豫ICP备12024037号-1