美文网首页
《持续交付》导读问题列表二

《持续交付》导读问题列表二

作者: CC先生之简书 | 来源:发表于2019-09-28 21:55 被阅读0次
1.配置管理的定义

配置管理是指一个过程,通过该过程,所有与项目相关的产物,以及它们之间的关系都被唯一定义、修改、存储和检索。

2.为什么要对所有内容进行版本控制(目标是什么)?

版本控制系统有两个目的,首先,保留每个文件的所有版本的历史信息,并使之易于查找,还提供了一种基于元数据的访问方式,使元数据与某个单个文件或文件集合相链接。其次,可以使分布式团队可以愉快地协作。

3.二进制镜像(例如应用服务器,编译器,虚拟机,等)是否应该放在版本控制库中?

可加快新环境的搭建

4.作者推荐的提交注释的风格是怎样的?

一是总结性描述说明此次提交的简要目的,二是可以链接到项目管理系统以说明是功能还是缺陷的修复

5.外部库文件是否应该放在版本控制库中?

放与不放各有利弊,放入版本控制库,容易和正确的库文件相关联,也容易使库的体积变大,签出时间也会变长。

6.采用组件开发应用程序,组件的构建流水线之间的依赖关系应该是怎样的?

构建文件的依赖应该是二进制依赖,不是源文件依赖

7.作者建议在哪个时间点进行配置信息的设置?为什么?

任何时间点都可以,但是并不赞同在构建或打包时就将配置信息植入的做法,而是应使用相同二进制安装包向所有的环境中部署。在向临的两次部署之间,任何变更都应该作为配置项被捕获和记录,而不应该在编译或打包时植入。

8.应该如何测试配置设置的正确性?

一是要保证配置设置中对外部服务的引用是良好的,二是当应用程序安装好后需要进行冒烟测试,对于系统配置的测试,可测试与配置有关的功能

9.环境管理的关键是什么?

关键是用全自动过程来创建环境

10.什么是配置管理的基线?

将某个正确部署状态的环境作为配置管理中的一个基线。自动化环境准备系统应该能从项目部署的历史中找到任一特定基线进行重建。

简书回魂倒数第10天倒计时。

相关文章

  • 《持续交付》导读问题列表二

    1.配置管理的定义 配置管理是指一个过程,通过该过程,所有与项目相关的产物,以及它们之间的关系都被唯一定义、修改、...

  • 《持续交付》导读问题列表五

    1.持续集成和持续交付关注对象分别是谁? 持续集成的关注对象是开发团队,持续集成系统的输出通常是手工测试和后续发布...

  • 《持续交付》导读问题列表一

    1. 部署流水线的定义 指一个应用程序从构建、部署、测试到发布整个过程的自动化实现。 2. 一个简单的部署流水线包...

  • 《持续交付》导读问题列表三

    1.分步骤描述一个持续集成的过程。 每当有人提交代码时,就对整个应用进行构建,并对其执行全面的自动化测试集合。 2...

  • 《持续交付》导读问题列表四

    1.图15-1 成熟度模型 任意一个单元格的内容,可以识别出属于哪类实践以及在那一级。能识别出阻碍级的实践和改进方...

  • 《持续交付》- 软件交付的问题

    一 什么是持续交付 持续交付是一种开发实践,即频繁地将软件的最新版本交付给测试或者用户进行验证,如果验证通过,代码...

  • 《持续交付》软件交付的问题

    概要 本章通过将常见的发布反模式与部署流水线模式进行对比,阐述了如何通过部署流水线模式进行改善,说明了持续交付的原...

  • 持续交付一——软件交付的问题

    对于作者提到的关于软件交付的问题,虽然自己没有太多的经历,但是从身边人的阐述中也听说过关于软件交付的问题,因为软件...

  • 《持续交付》 - 持续交付管理

    一 项目的生命周期 一个新的开发团队一般会经历的几个阶段: 创建期(forming):团队的初步形成,主要是团队人...

  • 敏捷交付中的自动化测试

    提到敏捷交付,我们总会说到持续集成,持续交付,持续发布,即频繁地交付产品特性。而我们都知道要实现真正的持续交付,必...

网友评论

      本文标题:《持续交付》导读问题列表二

      本文链接:https://www.haomeiwen.com/subject/iezructx.html