【发布时间】:2009-03-02 20:07:34
【问题描述】:
我正在尝试使用CruiseControl 2.7.3(原版)来构建一个位于 SVN 存储库中的 Java 项目。
我的巡航配置使用svn plugin 作为修改集。当检测到修改时,将使用 Ant 计划构建。然后,该 Ant 构建文件使用 svnant Ant Task 对项目进行完整的检查。有一段时间,我们将此设置为仅签出“HEAD”,但我们遇到过构建不会触发一两次签入的情况,因为签入发生在修改集检查之后,但在 ant 调用之前svn结账。因此,我们正在尝试更改 ant 构建文件以使用修改检查检索到的修订号。
CruiseControl 配置参考页面声称属性svnrevision 已设置并传递给构建器,就像标签属性是labelincrementers 一样。当我按下 force build 按钮时,它似乎没有设置。
我需要做些什么来完成这件事吗?
【问题讨论】:
-
究竟是哪个日志? Cruisecontrol.log、项目日志还是构建日志?
-
哦,也许在您的问题中添加标签“颠覆”会让您多看几眼?
-
离题了,但是 Hudson 好多了我不明白为什么人们仍然使用 CruiseControl...
标签: java svn continuous-integration cruisecontrol