繁体   English   中英

詹金斯无法拉出 20 GB git repo

[英]Jenkins not able to pull 20 GB git repo

我的 Jenkins 构建失败,因为它无法拉出 20 GB 的 git 存储库。 请让我知道我错在哪里或遗漏了什么。

有关详细信息,请参阅以下屏幕截图:

错误日志

詹金斯配置

注意:我尝试增加超时时间,但没有用

几个想法:

  1. 检查从 jenkins 开始拉存储库直到它失败的确切时间段(花费的时间)。 如果此时间始终相同,则可能存在某些网络设备每个请求超时。 你可能会发现这个插件很有用

  2. 考虑使用浅克隆——一个不会拉取整个存储库和整个历史的选项,因为构建通常不需要它,你只需要最后一个快照。 所以浅克隆就是这样做的,因此提取的数据的大小要小得多。

  3. 考虑只检查你需要的东西。 无论如何,尝试稀疏结帐

  4. 如果您可以访问 git 存储库并在那里更改一些内容,请考虑使用 git lfs。 我知道它超出了问题的范围,但是 20 GB 存储库对我来说听起来很可疑,这可能表明 git 没有正确使用,其中有一些二进制大文件,等等。 所以清理它/使用 git lfs 来存储二进制文件听起来像是一个很好的 git 优化,它可以解决 jenkins 中 git pull 的所有问题。

总而言之,我相信这个 PDF可能会为您提供更多的想法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM