Jenkins GitHub组织项目检查了独立的HEAD

时间:2017-05-31 18:35:34

标签: git github jenkins jenkins-blueocean

我在Jenkins盒子上设置了GitHub组织,并使用多分支管道配置来构建我的项目。我使用Blue Ocean UI全新安装了最新的Jenkins版本。

当Jenkins检出项目进行构建时,它使用命令git checkout -f {hash}执行此操作,该命令使工作目录处于“分离的HEAD”状态。我们的gradle构建脚本依赖于内省当前工作目录以查找有关当前分支的信息,该分支在此方案中失败。

这个问题似乎记录得很清楚(例如here),但在所有情况下,解决方案似乎都是在项目的git设置中设置一个名为Checkout/merge to local branch (optional)的选项。在我的设置中,我无法在任何地方找到此设置。我看过组织,项目和个别分支级别没有运气。

还有其他办法让Jenkins结账到当地分行吗?

0 个答案:

没有答案