Daily Build (每日构建)
2009-09-08 01:43
148 查看
在说每日构建之前需要先说一个软件 CruiseControl.Net,它是一个将VSS、MSBuild、NUint、FxCop等软件连接起来的自动化构建平台。下来简称其为CC.NET,整个的流程如下图所示:
今天配置了CC.Net,以前一直是用VSS进行源代码管理,NUnit进行单元测试,并没有任何版本管理和BUG管理的工具,总觉得很别扭,没有办法把这些工具串连起来,而且这些工具的使用不怎么熟练,经过一段时间的使用,对于软件的各种功能都很熟悉了,于是现在试着搭建一个CC.NET的平台。让这些工具能自动的工作起来。
CC.Net主要的工作是搭建一个每日构建的平台(Daily Build),Daily Build作为软件开发的最佳实践之一,被微软放在项目生存周期中重要的位置,以前听微软的讲座经常听到每日构建,但是那时候因为视野狭窄所以总是不知所云。它之所以被重视是因为除了显著提高工作效率,而且可以让整个团队进行项目时变的有条不絮,每日构建是建立在一系列管理之上的自动化:
1.源代码管理
2.单元测试
3.版本管理
4.BUG管理
今天配置了CC.Net,以前一直是用VSS进行源代码管理,NUnit进行单元测试,并没有任何版本管理和BUG管理的工具,总觉得很别扭,没有办法把这些工具串连起来,而且这些工具的使用不怎么熟练,经过一段时间的使用,对于软件的各种功能都很熟悉了,于是现在试着搭建一个CC.NET的平台。让这些工具能自动的工作起来。
CC.Net主要的工作是搭建一个每日构建的平台(Daily Build),Daily Build作为软件开发的最佳实践之一,被微软放在项目生存周期中重要的位置,以前听微软的讲座经常听到每日构建,但是那时候因为视野狭窄所以总是不知所云。它之所以被重视是因为除了显著提高工作效率,而且可以让整个团队进行项目时变的有条不絮,每日构建是建立在一系列管理之上的自动化:
1.源代码管理
2.单元测试
3.版本管理
4.BUG管理
相关文章推荐
- 在.NET环境中实现每日构建(Daily Build)--NAnt篇
- 每日构建(daily build)是你的朋友(Joel on Software)
- [转]在.NET环境中实现每日构建(Daily Build)--ccnet,MSBuild篇
- CVS+VS2003+SetupFactory建设每日构建(Daily build)
- 在.NET环境中实现每日构建(Daily Build)--ccnet,MSBuild篇
- [转]在.NET环境中实现每日构建(Daily Build)--NAnt篇
- 冒烟测试(smoke testing)&每日构建 (Daily Build)
- Daily Build--每日构建
- CVS+VS2003+SetupFactory建设每日构建(Daily build)
- 在.NET环境中实现每日构建(Daily Build)--ccnet,MSBuild篇
- 在.NET环境中实现每日构建(Daily Build)之ccnet,MSBuild
- 每日构建(daily build)是你的朋友
- CVS+VS2003+SetupFactory建设每日构建(Daily build)
- 在.NET环境中实现每日构建(Daily Build)--NAnt篇
- 每日构建 Daily build
- 在.NET环境中实现每日构建(Daily Build)--NAnt篇
- 在.NET环境中实现每日构建(Daily Build)--NAnt篇
- 说说“每日构建”-Daily Build
- 在.NET 环境中实现每日构建(Daily Build)--ccnet,MSBuild篇(转载)
- 每日构建(daily build)是你的朋友(转)