在SVN分支中有许多模块,为了构建目的,我们有一个主要的build.xml,它将触发所有构建模块,我们使用jenkins来调用ant。构建后,它会产生说五或六个EAR,现在的问题是我想触发构建只有一个模块,这将有一个新的检入,而不改变现有的分支在svn repo的目录结构,因为jenkins将触发构建所有模块一旦它会在repo中找到一个检入。
仅为所需模块创建一个新的jenkins作业。使用您的主build.xml作为ant任务的输入,但将模块名称(或相关目标)作为Targets放在jenkins task中。如果您有特定于模块的build.xml,那么将该文件提供给这个新的Jenkins作业。