
持续集成 自动化
wx@aiotgman
AI大模型 架构师 数字化转型专家 CTO CIO VP
展开
-
持续集成工具是怎样炼成的?持续集成工具实战
敏捷大师Martin Fowler对持续集成的定义是:持续集成是一种软件开发实践,即团队开发成员经常集成它们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚的软件。 每天,程序开发人员将各自开发的代码上传到配置转载 2012-09-01 22:16:16 · 713 阅读 · 0 评论 -
持续集成与测试自动化
一、背景 我从毕业到现在, 曾在大小不同的三个公司就职: 有民营的、有外资的、也有上市公司。但以前大多都是做项目,从事软件开发工作,绝大部分公司对测试都不重视,即使有也没有成规模,更谈不上建立测试体系。总之,重开发轻测试的管理思想在中国延续了几十年、并且还要继续,看看他们给测试工程师开的低工资和老师在课堂上讲到测试时一笔带过就知道测试被中国的老板所忽略。 最近两年,我从事CRM软件产品的测转载 2012-09-01 23:19:40 · 1760 阅读 · 0 评论 -
CI continus intergrtion与.net 持续集成
CI也可以在基于开源的Cruise Control基础上开发,实现了源码的自动监视,获取,编译,静态检查,圈复杂度检查,并能和autospace写作,进行自动化的集成测试和系统测试。5月初开始在公司推广持续集成,目前我们输出的代码都是严格经过ICP检查的,包括checkstyle检查,pmd检查,findbugs检查,圈复杂度检查等。 java平台下:Linux + Maven + Ant +原创 2012-09-02 13:53:51 · 1159 阅读 · 0 评论 -
持续集成:什么应该自动化
一、什么是持续集成(Continuous Integration)? 这个名词已经在软件开发领域持续了N年,一个比较简单的定义如下: 持续集成(CI)是一种实践,可以让团队在持续的基础 上收到反馈并进行改进,不必等到开发周期后期才寻找和修复缺陷。通俗一点儿说,就是指对于开发人员的每一次代码提交,都自动地把Repository中所有代码Check out到一个空目录,并且自动运行所有Test转载 2012-09-02 00:55:12 · 730 阅读 · 0 评论 -
.NET CI 工具清单 .NET平台下持续集成自动化
软件 最新版本 简单说明 1 VisualSVN Server 1.6.1 版本控制、用户及权限管理 2 CruiseControl.NET 1.4 每日构建服务器端 3 TortoiseSVN 1.5.5.14361 版本原创 2012-09-04 17:12:40 · 1117 阅读 · 0 评论 -
如何用CruiseControl.Net来进行持续化集成
本文的目的: 本文总结了过去一年中使用CruiseControl.Net来对工作流程进行持续化集成的经验教训,详细地讲述安装,配置,使用CruiseControl.Net的具体步骤,希望通过阅读本文,能理解和掌握使用CruiseControl.Net的基本使用技巧,用工具来改善工作流程和提高工作效率。 什么是持续化集成 首先,我们先搞清楚什么是持续化集成?它对我们转载 2012-09-04 17:18:08 · 801 阅读 · 0 评论