gpt4 book ai didi

java - 将 SVN 与 CruiseControl 一起使用?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:20:31 24 4
gpt4 key购买 nike

我正在尝试使用 CruiseControl 2.7.3 ,(原文),构建一个位于 SVN 存储库中的 Java 项目。

我的巡航配置使用的是 svn plugin对于修改集。当检测到修改时,将使用 Ant 安排构建。然后,该 Ant 构建文件使用 svnant Ant Task 对项目进行完整检查。有一段时间,我们将此设置为仅 check out “HEAD”,但我们遇到过这样的情况,即构建不会触发一次或两次检入,因为检入发生在修改集检查之后,但在 ant 调用之前svn结帐。因此,我们正在尝试更改 ant 构建文件以使用修改检查检索到的修订号。

CruiseControl 配置引用页面声称一个属性,svnrevision , 设置并传递给构建器,就像标签属性由 labelincrementers 设置一样.当我按下 force build 按钮时,它似乎没有被设置。

我需要做些什么来实现它吗?

最佳答案

查看 SVN 源代码控制的代码,似乎应该将 svnrevision 传递给构建器,从而传递给您的 Ant 调用。您是否尝试过使用 Ant 脚本中的属性?

回应评论中的问题:

那是因为在 force build 的情况下没有修改,所以没有修改版本号。在这种情况下,svnlabelincrementer 将传递您本地拥有的最新修订号,这也是最新的。

关于java - 将 SVN 与 CruiseControl 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/603786/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com