我们现在正在尝试从 SVN 切换到 HG。
我们在一个运行良好的特制构建服务器上使用与 CruiseControl.NET 的持续集成。此外,我们开始进行夜间构建以进行扩展测试,例如代码统计增强单元测试等。
现在我们的问题:
每晚构建触发如下:
<triggers>
<scheduleTrigger time="3:00" buildCondition="IfModificationExists" />
</triggers>
我们引用与持续集成相同的克隆。
在夜间 CruiseControl 正在启动 hg pull 任务,该任务返回“未检测到修改”,因为在白天已经检测到这些修改。
我的问题
我可以配置触发任务,以便它检查最后一个夜间构建和当前构建之间的变更集吗?是否可以在巡航控制的 MsBuild 任务扩展中配置调用的任务?我们需要一个额外的克隆来进行夜间构建吗?还有其他一些解决方案吗?