为您的CI进行Linux克隆的最佳方式

如果您负责需要频繁从 git.kernel.org 克隆整个内核树的 CI 基础设施,我们强烈建议您使用我们提供的 git 捆绑包,而不是直接从 git 仓库进行完整克隆。

这对您来说更好,因为从 CDN 下载捆绑包可能比从我们的前端克隆快得多,因为 CDN 更具本地性。您甚至可以将捆绑包复制到本地基础设施上的文件服务器,从而节省大量重复的外部流量。

这对我们来说更好,因为如果您首先从捆绑包克隆,您只需要直接从 git.kernel.org 前端获取少量较新的对象。这不仅可以减少一个数量级的带宽使用,还可以大大减少我们系统上的内存占用——git daemon 在提供 Linux 仓库的完整克隆时需要大量内存。

这是一个简单的脚本,可以帮助您自动化首先下载 git 捆绑包然后获取较新对象的过程

感谢您帮助我们保持系统快速并对所有人开放。

其他资源

社交