持续交付与DevOps讲解.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DevOps Essentials CI/CD / Agile / LEAN 梁博, 敏捷教练 OpenStack Expertise 10+ years Programming Exp. Microsoft MSF Red Hat OpenShift Expertise Red Hat Virtualization Expertise OpenStack Certified Administrator OpenStack Contributor 软件交付流程一 需求 部署 开发 软件交付流程二 产品 收集需求 文档 价值评审 优先级 原型 立项 开发 计划 设计评审 测试评审 测试 Fix 回归测试 UAT 辩论 运维 上线签字 准备环境 配置 部署 交付 沟通 发布 反馈 开发 需求评审 观后感 - 什么是DevOps 开发和It运维之间的高度协同 高频部署的同时,提供生产环境的可靠性、稳定性、弹性和安全性 价值流 业务 (需求定义) 客户 (价值交付) 起源于2009年前后 一天10次部署 (John Allspaw, Paul Hammond) 基础设施即代码 (Mark Burgess, Luke Kanies) 敏捷基础设施 (Andrew Shafer) 敏捷系统管理 (Patrick Debois) 精益创业 (Eric Ries) 持续集成和发布 (Jez Humble) 平台即服务 (AWS) Go to Market feature cycle time time Customer Users Go to Market feature cycle time time Customer Users minimize Go to Market feature cycle time time Customer Users minimize 这才是你创造的价值 Go to Market feature cycle time time Customer Users minimize 这才是你创造的价值 You Go to Market feature cycle time time Customer Users minimize You 一切都是围绕着尽快将新的功能交付到用户手上 冲突 关于DevOps你必须知道的几件事 Resolving issues without DevOps 我们的Dev Ops DEV OPS BUSINESS 别人家的DevOps 协作为何如此重要 Production Development Operate + learn Plan Develop + test Release Requirements 别人家的DevOps Source Build Test/issues Deployment Application Operations Process tools Cloud On-premises 别人家的工具 Source Build Test/issues Deploy App Ops Process tools Gradle Grunt 别人家的发布流程 Dev test Pre - pROD pRODUCTION Stages Environments Actions Approvers Release Paths IT的革新进程 IT的革新进程 IT的革新进程 DevOps典型模型 Scrum DevOps典型模型 DevOps 持续集成 为什么要持续集成 快速反馈 减少项目风险 每个人都是项目的Owner 持续开发 将一些重复的事情交给机器去做 持续集成最佳实践 单一代码仓库 经常提交 (Commit Often) 让你的Build可以自动化测试 自动构建 快速构建 CI / CD 角色分工 CI / CD 角色定义 工作描述 减少风险 减少重复过程 任何事件、任何地点生成可部署的软件 增强项目的可见性 建立团队对开发产品的信心 CI 搭建 – 骨架 CI 搭建 – 填充 持续测试 (测试策略) Selenium:用于自动化测试Dashboard UI Tempest:用于自动化测试OpenStack API Rally:用于自动化测试OpenStack性能 Unit Tests:用于每个项目的单元测试 /developerworks/cn/java/j-ap03137/ 持续审查 持续审查 持续审查 持续审查 持续审查 持续部署 Why? Create application runtime environments on demand Fast, reliable, re

文档评论(0)

勤能补拙 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档