【发布时间】:2017-05-18 17:17:16
【问题描述】:
我们正在使用 codeship 为 C++ 项目运行 CI。我们的 CI 构建包含一个 Docker 映像,我们在其中安装系统依赖项,然后是一个构建测试的 bazel build 步骤。
我们的 bazel WORKSPACE 文件引入了各种外部依赖项,例如 gtest:
new_http_archive(
name = "gtest",
url = "https://github.com/google/googletest/archive/release-1.7.0.zip",
build_file = "thirdparty/gtest.BUILD",
strip_prefix = "googletest-release-1.7.0",
sha256 = "b58cb7547a28b2c718d1e38aee18a3659c9e3ff52440297e965f5edffe34b6d0",
)
在 CI 构建期间,需要花费大量时间下载这些文件。是否可以设置 Bazel 为这些档案使用本地缓存?
【问题讨论】:
标签: bazel