致命错误:计算合并基础时出错hudson.plugins.git.GitException:计算合并基数时出错

时间:2017-03-21 16:10:26

标签: git github jenkins cloudbees

这是git的一次性使用。我们对分支的使用非常少(这是有原因的)。因此,可以安全地假设其唯一的master分支。现在,对于每个潜在的候选发布者。我在主人身上创建了tag。并希望jenkins检查最新的git标签。但jenkins / git似乎无法在主分支中找到'git merge base'标签。我已经配置了jenkins来获取最新的标签,如here

所述

这是一个简单的git分支图

enter image description here

这是jenkins的控制台错误。

 > git fetch --tags --progress https://some_gitrepo.git.git +refs/tags/*:refs/remotes/origin/tags/*
Seen branch in repository origin/master
Seen branch in repository origin/tags/v1.1
Seen branch in repository origin/tags/v1.1.8
Seen branch in repository origin/tags/v1.1.9
Seen 4 remote branches
FATAL: Error computing merge base
hudson.plugins.git.GitException: Error computing merge base
    at hudson.plugins.git.util.GitUtils.filterTipBranches(GitUtils.java:188)
    at hudson.plugins.git.util.DefaultBuildChooser.getAdvancedCandidateRevisions(DefaultBuildChooser.java:249)
    at hudson.plugins.git.util.DefaultBuildChooser.getCandidateRevisions(DefaultBuildChooser.java:53)
    at hudson.plugins.git.GitSCM.determineRevisionToBuild(GitSCM.java:995)
    at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1098)
    at hudson.scm.SCM.checkout(SCM.java:485)
    at hudson.model.AbstractProject.checkout(AbstractProject.java:1269)
    at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:607)
    at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
    at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:529)
    at hudson.model.Run.execute(Run.java:1738)
    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
    at hudson.model.ResourceController.execute(ResourceController.java:98)
    at hudson.model.Executor.run(Executor.java:410)

为什么git无法按照配置执行此操作。我有相同的设置工作在jenkins的不同实例和不同的git仓库。我需要在这个jenkins实例上更新git版本吗?

git版本:git版本1.7.1,Jenkins版本。 1.651.22.1(CloudBees Jenkins Enterprise 16.06)

注意:我没有做浅层克隆

0 个答案:

没有答案