首页 / 知识
关于持续集成:从CruiseControl.NET开始的地方
2023-04-12 13:50:00

Where to start with CruiseControl.NET
我正在从头开始设置团队的源代码控制+构建/集成过程。 我们使用VSS和内部创建的工具来执行构建过程。 我们决定转向更现代的环境。 我正在运行SVN,我想设置一个与CruiseControl.NET的持续集成过程。 在充分利用CruiseControl之前,您需要创建一个可以由msbuild或nant运行的自动构建脚本。一步完成项目构建后,即可开始将CruiseControl集成到组合中。以下是一些帮助您入门的资源:
我最近为CI找到的一个很好的资源是著名的"企业应用程序体系结构"一书的作者Martin Fowler。 网址:http://martinfowler.com/articles/continuousIntegration.html 以下是一些可能有用的链接:
如果您正在寻找.NET CI,我建议您看看Team City。我认为它更好,并且最多可供20个用户免费使用。 我们了解到的一个秘诀-如果您的团队规模相当大,并且您所指的产品是"推动质量检查,以便人们可以测试"的这种情况,请避免有人在每次检查某项内容时都要构建它在您发现人们整日检查工作之前,它可能会减少QA一段时间,并导致QA中断很多。 对于"推送到质量检查"的情况,只要它检测到更改就每天晚上关闭。 对于"查看是否构建"场景,每小时一次是个好习惯(再次,人们经常在一个体面的团队中以某种方式进行检查,以使值得立即构建) 真的,文档非常扎实 |
最新内容
相关内容
python如何控制内存
python如何控制内存,名称,情况,系统,定期,管理,数字,数据,培训,对象,内存,python控制内存的方法:一、对象的引用计数机制二、垃圾回收机制三、python空格怎样设置
python空格怎样设置,代码,培训,空格,括号,语句,条件,冒号,分号,前面,周围,Python最具特色的是用缩进来标明成块的代码。我下面以if选择结构来python工具包如何安装
python工具包如何安装,名字,培训,版本号,命令,窗口,以上,方式,文件,更多,内容,python安装工具包的方式总结一下:1.、在spyder中安装:打开命令Python集成开发环境
Python集成开发环境,环境,代码,平台,数据,系统,智能,工具,发行,项目,管理,1.PyCharmPyCharm是唯一一款专门面向Python的全功能集成开发环境,同如何查看python工具包
如何查看python工具包,管理,名称,培训,以上,版本,更多,内容,Python使用pip包管理器来安装、删除、管理软件包,使用pip安装软件包会自动安装python如何设置编码格式
python如何设置编码格式,代码,培训,一致,声明,文件,头部,格式,注释,中文,以下,如果要在python2的py文件里面写中文,则必须要添加一行声明文件python让Python代码更易维护的工具
python让Python代码更易维护的工具,代码,工具,培训,python如何设置路径
python如何设置路径,培训,工作,路径,模块,以上,更多,内容,改变python的默认路径为当前的工作路径通过os模块来进行python中路径的更改默认python函数形参如何设置默认值
python函数形参如何设置默认值,培训,函数,实例,以上,参数,更多,内容,在编写函数时,可以为每个形参指定默认值。1、Python在调用函数中为形python__setattr__的属性设置
python__setattr__的属性设置,数据,管理,培训,属性,方法,实例,字典,函数,是非,下面,python中__setattr__的属性设置1、说明定义类对象管理属您使用什么工具进行静态代码分析?
您使用什么工具进行静态代码分析?,您使用什么工具进行静态代码分析?,复杂性,一致性,代码分析,循环,What tools do you use for static关于集成:是否存在与Mercurial集成
关于集成:是否存在与Mercurial集成的错误/问题跟踪系统?,关于集成:是否存在与Mercurial集成的错误/问题跟踪系统?,集成,项目,使用过,喜