摘要:
本文的目的: 本文总结了过去一年中使用CruiseControl.Net来对工作流程进行持续化集成的经验教训,详细地讲述安装,配置,使用CruiseControl.Net的具体步骤,希望通过阅读本文,能理解和掌握使用CruiseControl.Net的基本使用技巧,用工具来改善工作流程和提高工作效率。什么是持续化集成 首先,我们先搞清楚什么是持续化集成?它对我们的日常工作有什么样的帮助?在过去几年中,敏捷已经是一个非常热门的话题,它高效的工作方式和快速的需求应对能力,赢得了很多中小软件厂商的关注。那么敏捷除了一些经常谈论到编程思维和迭代的开发模式等,其实还部分依赖于好的改善工作流程的工具。持续 阅读全文
摘要:
FxCop是微软的代码检查工具,测试用的版本是FXCop1.36。 配置步骤: 一 新建FxCop项目文件。 打开FXCop1.36,默认的项目名称是“My FxCop Project”,添加自己的项目文件,引用第三方类库,重要的是设置自己的Rules,然后保存。 二 在CC.Net里配置 <exec> <executable>C:\Program Files (x86)\Micros... 阅读全文
摘要:
StyleCop是微软的代码规范检查工具,如何将这个工具集成到CruiseControl.NET中呢? 一种方式是利用CruiseControl.NET的MSBUILD。 第一步: 新建msbuild.proj, 跟solution文件位于同个目录,它的内容如下: <?xml version="1.0" encoding="utf-8"?><Project xmlns="http://sc... 阅读全文
摘要:
StarTeam是一个流行的源代码管理工具。如何在CruiseControl.NET配置,可以查看它的帮助文档。 配置StarTeam,你只要指定可执行文件,服务器上的项目路径,用户名和密码,还要指定服务器的地址,端口和路径。默认的路径是127.0.0.1,端口是49201,服务器上的项目路径为空。 <sourcecontrol type="starteam"> <executable>... 阅读全文