如何获取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在主工作区中自动修剪?