资产缓存
使用 kmpkg 进行资产缓存来镜像资产的下载,以提高构建可靠性。
warning
本节介绍 kmpkg 的实验性功能,该功能可能随时更改或删除。
资源缓存是一项允许 kmpkg 使用替代下载的功能获取包资产的端点。启用资产缓存时 kmpkg尝试从下载资产(例如源代码和构建工具) 配置镜像位置。如果镜像位置中没有该资源,kmpkg 将从其原始源下载该资源,然后将副本存储在镜像中以供将来使用。
资产缓存可以帮助解决这些常见的开发场景:
- 提高持续集成运行的可靠性。
- 在气隙环境的可信位置镜像下载资产。
- 在第三方来源发生变化或变得不可用时保持业务连续性。
配置
资产缓存通过以下方式配置:
X_KMPKG_ASSET_SOURCES环境变量,或者--x-asset-sources命令行选项。
在这两种情况下,预期值都是以分号分隔的源列表。每个源具有特定的语法,具体取决于其存储后端(请参阅资产缓存参考文档 了解如何 配置资产缓存源)。
后续步骤
以下是接下来要尝试的一些任务: