文档章节

[笔记]CI笔记——CI的价值是什么

leeoo
 leeoo
发布于 2011/12/24 13:25
字数 269
阅读 87
收藏 1

从大的方面来说,CI的价值在于:

  • 减少风险。
  1. 缺陷的检测和修复变得更快。
  2. 软件的健康程度可以测量。
  3. 减少假定。
  • 减少重复过程。
  1. 每次都以相同的方式执行“代码编译、数据库集成、测试、审查、部署和反馈”。
  2. 遵守有序的过程。
  3. 每次将变更提交到版本控制库中,就会执行这些过程。
  4. 减少重复过程的劳动,让人们有时间做更多的需要动脑筋的、更高价值的工作。
  5. 通过对一些重要过程(如测试和数据库集成)自动化,克服项目中某些成员对实现改进的抵制。
  • 在任何时间、任何地点生成可部署的软件。
  • 增强项目的可见性。
  •  对开发团队的软件产品建立起更强大的产品信心。

[摘自《Continuous Integration - Improving Software Quality and Reducing Risk》简体中译版,即《持续集成 - 软件质量改进和风险降低之道》]

© 著作权归作者所有

leeoo
粉丝 27
博文 136
码字总数 83885
作品 0
浦东
程序员
私信 提问
《持续集成》读书笔记之二

前言 什么是持续集成,这个不用再说了,随便百度一下就有。持续集成到底意味着什么呢?前言中有如下的详细描述: 1. 所有开发者都现在他们自己的工作站上执行私有构建,然后再将他们的代码提...

bullboying
2017/11/29
0
0
PHP Migrations——Doctrine Migrations教程

PHP Migrations——Doctrine Migrations教程 博文链接 : http://my.oschina.net/u/930926/blog/741477 版权声明:本文为博主原创文章,未经博主允许不得转载。 Doctrine Migrations github地...

小和
2016/09/02
340
0
fir.im Weekly - 如何用 iPad 创造技术生产力

传播学大师麦克卢汉有一个著名理论——「 媒介即讯息,媒介是人的延伸」,在当代,表现更为明显的是「工具即为人的延伸」,工具使人自由。那么,我们究竟需要什么样的工具释放技术生产力?本...

风起云飞fir_im
2016/08/22
62
0
《持续集成》读书笔记之一

为什么要读这本书? 现在做任何事情心里都要先想着问个为什么,明确原因和目标。持续集成我们已经推进了好几年了,为什么现在还要读《持续集成》这本书?是因为教练对我们做的持续集成做了评...

bullboying
2017/11/26
0
0
【Jenkins 学习笔记】玩转持续集成与持续交付

原文目录:https://www.cloudcrossing.xyz/post/52/ 1 Jenkins 概述 Jenkins 是一个开源软件项目,是基于Java开发的一种可拓展持续集成工具,主要用于持续、自动地构建 / 测试 / 集成软件项目...

苍云横渡
2018/08/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

定期批量改密,实现高效运维,保障口令安全

随着企业IT资产规模的不断增大,各类主机、应用系统的管理也变得愈加困难。 对于系统管理员来说,保证操作系统的密码安全是其重要工作,在需要维护众多的主机时,其面临的困境将是: 1、难以...

堡垒啊
32分钟前
5
0
怎样在磁盘上查找MySQL表的大小?这里有答案

导读 我想知道 MySQL 表在磁盘上占用多少空间,但看起来很琐碎。不应该在 INFORMATION_SCHEMA.TABLES 中提供这些信息吗?没那么简单! 我想知道 MySQL 表在磁盘上占用多少空间,但看起来很琐碎...

问题终结者
58分钟前
6
0
jQuery load() 方法实现加载远程数据

jQuery load() 方法是简单但强大的 AJAX 方法。load() 方法从服务器加载数据,并把返回的数据放入被选元素中。 语法: $(selector).load(URL,data,callback);必需的 URL 参数规定您希望加载的...

前端老手
59分钟前
5
0
Spring Boot缓存实战 Redis 设置有效时间和自动刷新缓存-2

问题 上一篇Spring Boot Cache + redis 设置有效时间和自动刷新缓存,时间支持在配置文件中配置,说了一种时间方式,直接扩展注解的Value值,如: @Override@Cacheable(value = "people#${s...

xiaolyuh
今天
10
0
怎样在磁盘上查找MySQL表的大小?这里有答案

我想知道 MySQL 表在磁盘上占用多少空间,但看起来很琐碎。不应该在 INFORMATION_SCHEMA.TABLES 中提供这些信息吗?没那么简单! 我想知道 MySQL 表在磁盘上占用多少空间,但看起来很琐碎。不应...

Linux就该这么学
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部