从《目标》、《凤凰项目》到《持续交付》:DevOps 的过去、现在及未来

介绍 DevOps 概念的历史和现状,分析各种实施方式的关注点和局限性,结合具体项目管理、研发工具链和智能运维的实施的经验,谈谈不同企业阶段建立全生命周期管理的思路和要点。

实录提要:

  • DevOps 的度量指标库有哪些,每个度量都解决了什么问题?
  • 有没有 DevOps 团队的成熟度,如果有,每个成熟度包括哪些内容?
  • 有没有典型的 DevOps 工具链,每个工具都解决了什么问题?
  • DevOps 文化如何建设?
  • 研发运维的数据包括哪些?现实中已经有企业运用了吗?
  • 是否可以对谁构建谁运维进一步详细解说一下?
  • 产品化的 DevOps 有哪些好的参考?
  • 似乎只有 GitHub 在用,说说对 ChatOps 的看法?
  • 为什么要把环境部署和应用部署分开?若放到一起,会有什么问题?
  • 一般中型公司 DevOps 要部署几套基于 Docker 才算完美?
  • 在 DevOps 中,是否对部署需要进行测试(验证)? 如果有必要应该如何做?
  • 测试平台在 DevOps 需要提供哪些支撑,自动化测试吗?
  • 如果测试人员消灭了,那怎么保证价值被测试到?难道引入 BDD?
  • 如何在 4000 人的业务产品团队中实现 DevOps?

阅读全文: http://gitbook.cn/gitchat/activity/59cc62e26597597458390c80

您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。

FtooAtPSkEJwnW-9xkCLqSTRpBKX

Using Continuous Delivery, you can bring software into production more rapidly, with greater reliability. A Practical Guide to Continuous Delivery is a 100% practical guide to building Continuous Delivery pipelines that automate rollouts, improve reproducibility, and dramatically reduce risk. Eberhard Wolff introduces a proven Continuous Delivery technology stack, including Docker, Chef, Vagrant, Jenkins, Graphite, the ELK stack, JBehave, and Gatling. He guides you through applying these technologies throughout build, continuous integration, load testing, acceptance testing, and monitoring. Wolff’s start-to-finish example projects offer the basis for your own experimentation, pilot programs, and full-fledged deployments. A Practical Guide to Continuous Delivery is for everyone who wants to introduce Continuous Delivery, with or without DevOps. For managers, it introduces core processes, requirements, benefits, and technical consequences. Developers, administrators, and architects will gain essential skills for implementing and managing pipelines, and for integrating Continuous Delivery smoothly into software architectures and IT organizations. Understand the problems that Continuous Delivery solves, and how it solves them Establish an infrastructure for maximum software automation Leverage virtualization and Platform as a Service (PAAS) cloud solutions Implement build automation and continuous integration with Gradle, Maven, and Jenkins Perform static code reviews with SonarQube and repositories to store build artifacts Establish automated GUI and textual acceptance testing with behavior-driven design Ensure appropriate performance via capacity testing Check new features and problems with exploratory testing Minimize risk throughout automated production software rollouts Gather and analyze metrics and logs with Elasticsearch, Logstash, Kibana (ELK), and Graphite Manage the introduction of Continuous Delivery into your enterprise Architect software to facilitate Continuous Delivery of new capabilities Table of Contents Part I: Foundations Chapter 1: Continuous Delivery: What and How? Chapter 2: Providing Infrastructure Part II: The Continuous Delivery Pipeline Chapter 3: Build Automation and Continuous Integration Chapter 4: Acceptance Tests Chapter 5: Capacity Tests Chapter 6: Exploratory Testing Chapter 7: Deploy—The Rollout in Production Chapter 8: Operations Part III: Management, Organization, and Architecture for Continuous Delivery Chapter 9: Introducing Continuous Delivery into Your Enterprise Chapter 10: Continuous Delivery and DevOps Chapter 11: Continuous Delivery, DevOps, and Software Architecture Chapter 12: Conclusion: What Are the Benefits?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值