将代码分支添加到Hudson中的单个工作区

时间:2010-08-20 20:37:44

标签: continuous-integration hudson

有谁知道如何将一个subversion分支添加到hudson并让它构建整个分支?似乎我必须为每个分支/应用程序创建一个工作区。那么我可以将分支添加到工作区并让hudson构建每个目录吗?希望这不是一个愚蠢的问题。

这是一个java环境,所以主要是maven和ant构建。我可以创建一个批量pom.xml文件来构建每个目录吗?

1 个答案:

答案 0 :(得分:0)

我拥有的一些项目只是一个小项目(图书馆)的集合。为了构建它们,我创建了一个简单的pom.xml,它包含每个子文件夹作为模块。对我来说很好。

或者,您可以使用M2 Extra Steps Plugin分别调用所有poms并仍然可以享受maven作业。更直接的是自由式项目,在这里你可以定义所有其他目标。

所有这些都有缺点,您需要明确配置项目。如果您不想这样做,请编写一个shell脚本来解析目录树并使用找到的pom文件调用maven。