在jendkins里面监视代码有没有被修改的时候会用到代码管理里面的Subversion,
并且在编译触发的地方选择scm polling,schedule里填入H/2 * * * *,那么如果对
svn下面的代码进行修改提交的时候2分钟之后会自动运行job。但是如果没有任何
修改的时候则不会启动job。
因为一般项目都比较庞大,如果只想对某特定的文件夹或者特定的用户提交的时候
才启动job的话就需要在高级设定里面进行设定。
比如我的repository url里面输入的是 https://svn.mydomain.com/repos/projects/myfancyproject
myfancyproject下面有A,B,C这些子项目,而且每个子项目下面又会有trunk,branches,tags
只想对trunk下面的代码进行监视,则在included Regions处设定
/myfancyproject/A/trunk/.*
/myfancyproject/B/trunk/.*
/myfancyproject/C/trunk/.*
如果想忽略特定用户svntest的提交的时候则在对象外用户(Excluded Users)出直接设置
svntest
就好了