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