1

我已经在哈德逊建立了部署。SVN > 构建 > 复制到生产。我需要设置一个计划构建来测试每隔一小时左右运行的构建错误。我不想要的是构建部署到生产的时间表。是否可以在 nant 中检测当前构建是计划构建还是手动启动的构建。或者我应该为计划构建创建一个单独的项目?

4

1 回答 1

1

最干净的选择是为您的计划构建创建一个单独的作业;然后,您可以将其他工件(例如测试结果)分开(因为我假设您的计划作业将运行一组不同的测试)。

如果您只是运行计划的作业来查找构建错误,这还将使您正在构建的签出代码与触发的构建分开,这将最大限度地降低生产构建被由创建的工件污染的风险测试构建。

于 2010-04-21T22:19:27.080 回答