哈德森 - 单独的SVN目录和构建目录?

时间:2011-06-09 20:02:40

标签: hudson

是否可以在Hudson作业中指定一个不同的Source目录来轮询到运行构建的目录? 我已成功使用Hudson在java项目中强制编译成功。 每隔5分钟轮询SVN目录并指定一个蚂蚁目标 - 错误的程序员在发生故障时通过电子邮件发送。 但是,在每种情况下,ant build.xml都与被轮询的SVN目录位于同一目录中。

基本上我正在尝试将相同的系统应用于Oracle数据库构建。 有多个目录需要监视(模式,静态数据,存储过程等以及上游/下游顺序)。 但是,ant构建脚本驻留在我想要轮询的目录上方的几个目录中。

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

1 个答案:

答案 0 :(得分:1)

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