我有詹金斯的工作来进行单元测试。每10分钟检查一次git存储库是否有新的变化。如果发现一些变化,它会运行测试。
每2-3次构建就会发生此错误。其他构建都可以。
记录错误:
bash-4.1$ git fetch --tags --progress gitlab@gitlab:group/project.git +refs/heads/*:refs/remotes/origin/* --prune
From gitlab:group/project
+ c3a0c12...2eb8fcb HEAD -> origin/HEAD (forced update)
bash-4.1$ git fetch --tags --progress gitlab@gitlab:group/project.git +refs/heads/*:refs/remotes/origin/* --prune
From gitlab:group/project
2eb8fcb..c3a0c12 develop -> origin/develop
bash-4.1$ git fetch --tags --progress gitlab@gitlab:group/project.git +refs/heads/*:refs/remotes/origin/* --prune
From gitlab:group/project
+ c3a0c12...2eb8fcb HEAD -> origin/HEAD (forced update)
bash-4.1$ git fetch --tags --progress gitlab@gitlab:group/project.git +refs/heads/*:refs/remotes/origin/* --prune
From gitlab:group/project
2eb8fcb..c3a0c12 develop -> origin/develop
以下是没有该错误的构建日志:
{{1}}
我不明白为什么会出现这种错误。我想消除它。现在jenkins的工作向我展示了假的错误(不是测试状态的结果)。
EDIT。 我注意到,当我自己在工作区目录中执行最后一个git fetch命令时,它会轮流返回两个不同的结果(我不确定它是否与上面的错误有关):
{{1}}