如何在每次Cruise Control .NET(ccnet)自动检出源时运行命令?

时间:2009-05-06 08:14:05

标签: .net svn continuous-integration cruisecontrol.net

基本上我想运行一个脚本来检查每个新版本是否存在某种文件类型。

Subversion用于源代码控制。

1 个答案:

答案 0 :(得分:1)

在项目的配置中(ccnet.config内),有一个<tasks>元素,您可以在其中定义触发集成时采取的各种操作。在您的情况下,您将设置一个看起来像这样的触发器:

<triggers>
  <intervalTrigger name="continuous" 
                   seconds="60"
                   buildCondition="IfModificationExists" />
</triggers>

CruiseControl.NET包含几种类型的任务。该文档包括comprehensive list,其中说明了如何使用它们以及可用的选项。