Jenkins GitHub组织项目与独立负责人签出

Jenkins GitHub组织项目与独立负责人签出,git,github,jenkins,jenkins-blueocean,Git,Github,Jenkins,Jenkins Blueocean,我在Jenkins box上建立了一个GitHub组织,并使用多分支管道配置来构建我的项目。我使用Blue Ocean UI在最新Jenkins版本的新安装上配置了所有内容 当Jenkins签出一个项目进行构建时,它会使用命令git checkout-f{hash}进行签出,这会使工作目录处于“分离头”状态。我们的gradle构建脚本依赖于内省当前工作目录来查找有关当前分支的信息,在这种情况下,该分支失败 这个问题似乎有很好的文档记录(例如),但在所有情况下,解决方案似乎都是在项目的git设置中

我在Jenkins box上建立了一个GitHub组织,并使用多分支管道配置来构建我的项目。我使用Blue Ocean UI在最新Jenkins版本的新安装上配置了所有内容

当Jenkins签出一个项目进行构建时,它会使用命令
git checkout-f{hash}
进行签出,这会使工作目录处于“分离头”状态。我们的gradle构建脚本依赖于内省当前工作目录来查找有关当前分支的信息,在这种情况下,该分支失败

这个问题似乎有很好的文档记录(例如),但在所有情况下,解决方案似乎都是在项目的git设置中设置一个名为
Checkout/merge to local branch(可选)
的选项。在我的设置中,我在任何地方都找不到此设置。我在组织、项目和单个分支级别上都没有看到运气


有没有其他办法让詹金斯到当地分行结账?

看来这可能是有意为之?看来这可能是故意的?