我正在使用Jenkins v1.558和Subversion插件v2.4。
在“源代码管理”配置页面中,选择“ Subversion模块”并添加其中两个:- http://11.22.33.44/svn/repository/folderOne- http://11.22.33.44/svn/repository/folderTwo
Check-out Strategy: Use 'svn update' as much as possible
这两个文件夹包含源代码:
- folderOne: source1.c
- folderOne: source2.c
启动作业时,我可以在日志文件中看到:
folderOne
的内容可以在我指示的工作区中很好地下载folderOne
的内容已删除folderTwo
的内容可以在我指示的工作区中很好地下载编辑:
最后,我希望工作空间中只有这两个文件夹的内容,而不是文件夹。
预期:
- workspace
+ source1.c
+ source2.c
没料到:
- workspace
+ folderOne
* source1.c
+ folderTwo
* source2.c
现在的情况:
- workspace
+ source2.c
那么,您是否知道是否有避免这种删除的方法,告诉Jenkins / Subversion插件保留所有文件?
最佳答案
您必须为结帐设置一个子目录。您可以在svn设置(每个文件夹的“本地模块目录”字段)中的每个文件夹中执行此操作。