在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
就好了
本文介绍如何在Jenkins中使用Subversion (SVN) 进行代码管理,包括配置scm polling来自动触发构建任务,以及如何指定监控特定文件夹或排除特定用户的提交。
1万+

被折叠的 条评论
为什么被折叠?



