DevOps 转型之 Pipeline 实践
2018-09-12 本文已影响54人
51reboot
DevOps 转型之 Pipeline 实践
由于技术更新速度越来越快,业务需求变化频度激增,DevOps 如何落地,寻找合适切入点很关键,充分利用 Jenkins Pipeline 在 DevOps 和持续集成中的的核心作用,本主题将在 DevOps 工具链的选型以及如何落地实践做介绍。 Pipeline 流水线是指软件从版本控制库到用户手中这一过程的自动化实现是持续交付与 DevOps 的核心工程实践。
本次分享主要内容:
-
DevOps 工具链与 Pipeline
-
Jenkins Pipeline 从 0 开始
-
Pipeline as code
-
以 Jenkins 和 GitLab 为核心构建 DevOps 平台
基于开源生态打造 DevOps 工具链
DevOps 之 Pipeline
Pipeline 流水线是指软件从版本控制库到用户手中这一过程的自动化实现是持续交付与 DevOps 的核心工程实践;
Pipeline 流水线的自动化和持续流动,才能保证在不同阶段、不同节点上产品发布的一致性和稳定性,同时,也才能消除由于人工操作所引入的人为风险,同时提高效率,消除“等待”与“浪费”。
DevOps 之标准交付流程
Jenkins Pipeline 端到端流水线
来源:2017 年中国 IT 企业 DevOps 持续交付流水线现状调查报告Pipeline 落地填坑指南
-
Pipeline + 标准交付流程:一软一硬,都不能放松;
-
当企业想要迁移到一个 DevOps 模型时,经常需要偿还高等级的技术债务:平衡短期收益与长期收益;
-
循序渐进:降低学习曲线,培养用户习惯。
DevOps 统一管理平台建设项目
-
自服务化与易用性
-
提供最佳实践
-
灵活集成其他第三方平台,降低工具链整体运维成本
-
以 Jenkins 和 GitLab 为核心构建 DevOps 平台
很多内容和代码都无法在这一介绍文章里体现,如果你感兴趣那就带着你的疑问来看分享,正面提出你的疑问,帮你解答。
参与时间:2018年9月13日(周四)晚21:00-22:00
分享方式:网络直播
扫码添加小助手微信,备注“公开课,来源简书”,拉入直播分享群一起互动