Jenkins管道在远程原始获取期间失败(无法更新本地参考)

时间:2019-02-05 14:06:53

标签: git jenkins jenkins-pipeline

如何获取jenkins git scm集成以在获取master之前运行修剪?

问题

在主节点上运行的作业上,Jenkins管道作业在工作空间获取期间无法启动。如果我们运行 git remote prune origin ,问题将清除。 Master需要维护一个工作空间,以便加载jenkins文件,确定要使用的节点以及来回序列化命令。

工作空间在某种程度上与ref冲突有关,已损坏,我想让詹金斯自动修剪以避免这种潜在问题。

ERROR: Error fetching remote repo 'origin'
hudson.plugins.git.GitException: Failed to
fetch from git@github.com

    error: cannot lock ref 'refs/remotes/origin/user/fix/master/TICKET': 
 'refs/remotes/origin/user/fix/master' exists; 
 cannot create 'refs/remotes/origin/user/fix/master/TICKET'

 ! [new branch]          user/fix/master/TICKET -> origin/user/fix/master/TICKET  
 (unable to update local ref)

如何在获取之前(也许之后)让jenkins在主工作区中自动修剪?

0 个答案:

没有答案