【问题标题】:Hudson - separate SVN dir and build dir?Hudson - 单独的 SVN 目录和构建目录?
【发布时间】:2011-06-09 20:02:40
【问题描述】:

是否可以在 Hudson 作业中指定不同的 Source 目录来轮询运行构建的目录? 我已经成功地使用 Hudson 在 Java 项目中强制编译成功。 每隔 5 分钟轮询一次 SVN 目录,并指定一个 ant 目标 - 如果发生故障,错误的程序员会收到电子邮件。 然而,在每种情况下,ant build.xml 都恰好与被轮询的 SVN 目录位于同一目录中。

基本上,我正在尝试将相同的系统应用于 Oracle 数据库构建。 有多个目录可供查看(模式、静态数据、存储的过程等以及上游/下游订单)。 然而,ant 构建脚本位于我希望轮询的目录之上的几个目录。

我想解决方案是我必须为每个数据库组件创建多个 ant build.xmls,并且我假设每个数据库组件都有单独的 Hudson 工作? 我想知道有没有更好的方法来做到这一点。 最佳 Rgds 彼得

【问题讨论】:

  • 似乎不可能有单独的轮询和构建目录本身。在构建配置中引用 ../../ 只会将您带到 hudson 工作区。我必须在上面配置单独的 Hudson 作业并单独构建

标签: hudson


【解决方案1】:

从最高级别签出项目并配置构建步骤以执行子文件夹中的各个步骤,就像您手动执行的那样。只要所需的一切都在工作区中,您就可以在顶层和子文件夹中构建任何内容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-07
    • 2011-08-30
    • 1970-01-01
    相关资源
    最近更新 更多