GHPRB回购经常被破坏

时间:2017-04-04 08:56:40

标签: git jenkins ghprb

我的Jenkins服务器上有两个GitHub Pull Request Builder作业。其中一个非常轻量级,它为每个pull请求启动,它所做的就是检查代码是否按照某些要求进行格式化。它工作正常,它的存储库副本始终一致且有效。

然而,我的另一个工作,实际上构建了拉取请求,并且由拉取请求注释中的一个魔术词触发(即,不是每个拉取请求都触发构建),经常打破其存储库。这就是现在又一次,这项工作将会失败:

+ 295dab1...86c66ff refs/pull/5681/merge -> origin/pr/5681/merge  (forced update)
error: cannot lock ref 'refs/remotes/origin/pr/5686/merge': 'refs/remotes/origin/pr/5686/merge/MYPROJ-3078-my-branch' exists; cannot create 'refs/remotes/origin/pr/5686/merge'
 ! [new ref]         refs/pull/5686/merge -> origin/pr/5686/merge  (unable to update local ref)

我尝试在每次构建后使用git gcgit prune清理回购,但它没有帮助。所以每隔一段时间我就不得不重新开始回购。

可能是什么问题?我该如何解决这个问题?

0 个答案:

没有答案