我正在使用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设置(每个文件夹的“本地模块目录”字段)中的每个文件夹中执行此操作。

10-04 11:55