【发布时间】: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