惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

B
Blog RSS Feed
WordPress大学
WordPress大学
博客园_首页
罗磊的独立博客
D
Docker
N
Netflix TechBlog - Medium
博客园 - Franky
Hugging Face - Blog
Hugging Face - Blog
D
DataBreaches.Net
I
InfoQ
L
LangChain Blog
GbyAI
GbyAI
V
V2EX
博客园 - 聂微东
P
Proofpoint News Feed
博客园 - 【当耐特】
腾讯CDC
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
量子位
Martin Fowler
Martin Fowler
有赞技术团队
有赞技术团队
U
Unit 42
博客园 - 司徒正美
大猫的无限游戏
大猫的无限游戏

博客园 - 深山老林

测试Varnish缓存服务器与IIS连接数 亲测SQLServer的最大连接数 读书笔记:Oracle锁定策略的总结 jQuery formValidator不支持新版手机的解决办法 TFS Workspace错误解决办法 Mindjet.MindManager.v9.0“参数错误”解决办法 c#3.0提供的扩展方法 Entityframework提供的处理并发冲突方式 ASP.NET MVC2中返回Json异常的解决办法 Visual studio 配置文件下载 WF之基本概念 数据库访问的性能问题与瓶颈问题 SQLServer中批量插入数据方式的性能对比 再次探扩展-对xVal进行扩展解决验证不同步的问题 微软并行编程类库Parallel Extensions介绍 更改Outlook数据文件的路径 谈谈c#中的static 再次探讨企业级开发中的Try......Catch性能问题 在企业级开发中使用Try...Catch...会影响效率吗?
谈谈持续集成
深山老林 · 2012-07-19 · via 博客园 - 深山老林

1、什么是持续集成?

      随着软件项目复杂度的增加,就会对集成和确保软件组件能够在一起工作提出了更多的要求-要早集成、常集成。
      持续集成(Continuous integration),简称CI。

      CI不是一项软件开发实践,而是多项软件开发实践的集合。

2、为什么要做持续集成?

      减少风险
      减少重复过程
      任何时间、任何地点生成可部署的软件
      增强项目的可见性
      建立团队对开发项目的信心
      影响未来十年的10项互联网新技术之一

      对我们公司来说,随着项目越做越大,项目越来越多,必然对技术团队的项目管理能力提出了更高的要求,要求我们越来越专业了。从这个角度来说,持续集成是必然的一个结果或产物。

3、 持续集成的架构图是怎样的?

     

4、我们的CI是如何做的?

  • 每天11:45-12:00自动从源码服务器获取最新代码
  • 每天17:45-18:00自动从源码服务器获取最新代码
  • 支持自动、手动集成(随时、随地)
  • 自动将结果以邮件方式发给相关人员

5、我们在CI方面取得的一些成果展示

6、持续集成(CI)都可以自动出什么报告?

  • 编译报告
  • 编译日志报告
  • 代码覆盖率报告
  • 代码重复报告
  • 单元测试详细报告
  • 单元测试计时报告
  • 集成测试报告
  • Nant输出报告
  • Nant计时报告
  • ......