git - Jenkins git 克隆 : can't clone to a specific directory

标签 git jenkins

根据文档、帖子和我的内存,jenkins Git 插件允许为克隆选择目标子目录。我在我管理的另一个 Jenkins 实例中工作。 出于某种原因,在这个新安装中,我没有看到该选项。它只是不存在。 Git 插件是最新的,版本 2.3.1。 我使用的是 LTS 发布 channel ,所以 Jenkins 本身是 v1.580.2。

要么是我遗漏了什么,要么是我的(新)安装出现了严重错误。

最佳答案

谜团解开了:在某些时候,选择子目录的选项被移到了全能的“附加行为”部分。

这叫做“ checkout 到子目录”。

而且,与旧选项不同,您不能为每个存储库设置它(如果您有几个 git 位置)。

如果您(像我一样)需要克隆几个 git 存储库,每个存储库都有自己的目录,请使用 Multiple SCMs 插件,并将每个 git 存储库设置为单独的 scm 提供程序。

关于git - Jenkins git 克隆 : can't clone to a specific directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27546590/

相关文章:

git - 我可以使用 git 来跟踪有意分离的公共(public)和私有(private)分支吗?

git - 在一个命令中添加具有特定标记而不是分支的子模块

jenkins - 没有这样的 DSL 方法 `stages`

git - 是否可以让 Git 知道 SVN 修订?

git - 如何在不提供用户名/密码的情况下推送对 git 子模块的修改

android - Jenkins :来自 Gradle 2.2.2.pom com.android.tools.build:gradle:2.2.2

jenkins - 搜索Jenkins作业的控制台输出

docker - 将命令添加到image.run()部分时,Docker ps命令输出为空

node.js - 使用 gitflow、Jenkins 和 Node 时如何自动更改 package.json 版本?

git - 小型、快速变化和快速完成项目的工作流程