Skip to main content

依赖项缓存

了解用于提升工作流速度和效率的依赖项缓存功能。

在本文中

关于工作流依赖项缓存

工作流程运行通常在不同运行之间重新使用相同的输出或下载的依赖项。 例如,Maven、Gradle、npm 和 Yarn 等软件包和依赖项管理工具都会对下载的依赖项保留本地缓存。

GitHub 托管的运行器上的 作业在干净的运行器映像中启动,每次都必须下载依赖项,导致网络利用率提高、运行时间延长和成本增加。 为帮助加快重新创建依赖项等文件,GitHub 可以缓存你在工作流中经常使用的文件。

注意

使用自托管运行器时,工作流运行中的缓存存储在 GitHub 拥有的云存储上。 由客户自行管理的存储解决方案仅适用于 GitHub Enterprise Server。

比较工件缓存

有关工作流运行工件的详细信息,请参阅“使用工作流工件存储和共享数据”。

后续步骤

若要在工作流中实现依赖项缓存,请参阅 依赖项缓存参考