我正在尝试使用CruiseControl 2.7.3(原版)来构建一个位于 SVN 存储库中的 Java 项目。
我的巡航配置使用svn 插件作为修改集。当检测到修改时,将使用 Ant 计划构建。然后,该 Ant 构建文件使用 svnant Ant Task 对项目进行完整的检查。有一段时间,我们将此设置为仅签出“HEAD”,但我们遇到过构建不会触发一两次签入的情况,因为签入发生在修改集检查之后,但在 ant 调用之前svn结账。因此,我们试图更改 ant 构建文件以使用修改检查检索到的修订号。
CruiseControl 配置参考页面声称设置了一个属性svnrevision并将其传递给构建器,就像 label 属性是由labelincrementers 设置的一样。当我按下强制建立按钮 时,它似乎没有设置。
我需要做些什么来完成这件事吗?