根据文档、帖子和我的记忆,Jenkins Git插件允许选择克隆的目标子目录。我曾在另一个我管理的Jenkins实例中工作过。
但是,在这个新安装中,我没有看到那个选项。它就是不在那里。Git插件是最新版本2.3.1。
我正在使用LTS发行渠道,所以Jenkins本身是v1.580.2。
要么我漏掉了什么,要么我的(新)安装出了严重问题。
谜团解开了:某个时刻,选择子目录的选项被移动到了“Additional Behaviours”部分。
它被称为“Check out to a sub-directory”。
与旧选项不同的是,您无法为每个存储库设置它(如果您有多个git位置)。
如果您(像我一样)需要克隆几个git存储库,每个都在自己的目录中,请使用Multiple SCMs插件,并将每个git存储库设置为单独的scm提供程序。