1
我們使用codeship爲C++項目運行CI。我們的CI構建包括一個docker映像,我們安裝系統依賴項,然後構建我們的測試的一個bazel build
步驟。用於bazel遠程回購的本地緩存
我們巴澤勒工作區文件翻出各種外部依賴,如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使用本地緩存來存檔這些文件?