2
我想实现一个连续的构建堆栈,并决定将CruiseControl与Ant结合使用。但是,似乎CruiseControl在从我的Mercurial目录中获取更改时遇到了问题。以下是config.xml中的一些代码,其中包含一些不必要的元素。我找到的一个解决方法是将requiremodification设置为false,这将构建软件,而不管所做的更改。我在这里错过了什么吗?或者这是一个CruiseControl的错误。CruiseControl无法识别Mercurial存储库的修改
<!--config.xml-->
<project name="test_runner" buildafterfailed="false"
requiremodification="true" forceonly="${test_runner.inactive}">
<listeners>
<currentbuildstatuslistener file="${projectLogsDir}/status.txt" />
</listeners>
<bootstrappers>
</bootstrappers>
<modificationset quietperiod="${quietPeriod}">
<mercurial localworkingcopy="${mercurialDir}/solution1" property="solution1_changed" />
</modificationset>
<schedule interval="${scheduleInterval}">
<ant liveOutput="true" />
</schedule>
</project>