[英]Jenkins not able to pull 20 GB git repo
几个想法:
检查从 jenkins 开始拉存储库直到它失败的确切时间段(花费的时间)。 如果此时间始终相同,则可能存在某些网络设备每个请求超时。 你可能会发现这个插件很有用
考虑使用浅克隆——一个不会拉取整个存储库和整个历史的选项,因为构建通常不需要它,你只需要最后一个快照。 所以浅克隆就是这样做的,因此提取的数据的大小要小得多。
考虑只检查你需要的东西。 无论如何,尝试稀疏结帐
如果您可以访问 git 存储库并在那里更改一些内容,请考虑使用 git lfs。 我知道它超出了问题的范围,但是 20 GB 存储库对我来说听起来很可疑,这可能表明 git 没有正确使用,其中有一些二进制大文件,等等。 所以清理它/使用 git lfs 来存储二进制文件听起来像是一个很好的 git 优化,它可以解决 jenkins 中 git pull 的所有问题。
总而言之,我相信这个 PDF可能会为您提供更多的想法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.