Skip to main content
Version: nightly 🚧

资产缓存

使用 kmpkg 进行资产缓存来镜像资产的下载,以提高构建可靠性。

warning

本节介绍 kmpkg 的实验性功能,该功能可能随时更改或删除。

资源缓存是一项允许 kmpkg 使用替代下载的功能获取包资产的端点。启用资产缓存时 kmpkg尝试从下载资产(例如源代码和构建工具) 配置镜像位置。如果镜像位置中没有该资源,kmpkg 将从其原始源下载该资源,然后将副本存储在镜像中以供将来使用。

资产缓存可以帮助解决这些常见的开发场景:

  • 提高持续集成运行的可靠性。
  • 在气隙环境的可信位置镜像下载资产。
  • 在第三方来源发生变化或变得不可用时保持业务连续性。

配置

资产缓存通过以下方式配置:

  • X_KMPKG_ASSET_SOURCES 环境变量,或者
  • --x-asset-sources 命令行选项。

在这两种情况下,预期值都是以分号分隔的源列表。每个源具有特定的语法,具体取决于其存储后端(请参阅资产缓存参考文档 了解如何 配置资产缓存源)。

后续步骤

以下是接下来要尝试的一些任务: