如何在构建实际作业之前检查svn-update并构建依赖关系?

时间:2012-02-06 01:37:31

标签: svn maven build jenkins

maven项目结构示例,为jenkins中的每个项目提供构建作业:

+ project-base
  + project-common
    - sub-project-1
    - sub-project-2

如果(每隔x分钟检查一次svn-repository的设置)项目sub-project-2的构建作业应该检查project-commonproject-base是否有更新,我会忽略什么?如果有必要,在当前工作(具有svn-update)之前。

所以,最好的情况:只在sub-project-2内进行更改,因此只会构建。如果project-base也发生了变化,那么应首先构建(因为必须构建依赖于project-base的所有内容 - >在这种情况下将构建所有内容)。

也许每x分钟使用一次svn-check是错误的。但由于可以随时对代码进行更新,我认为jenkins可以立即阻止和构建所有必需的代码。使用f.e.或者它是否更好? svn polling?

0 个答案:

没有答案