Fixes
diff --git a/buildkite/bazelci.py b/buildkite/bazelci.py
index 4460792..8946d9e 100644
--- a/buildkite/bazelci.py
+++ b/buildkite/bazelci.py
@@ -613,8 +613,22 @@
execute_command(["git", "submodule", "foreach",
"--recursive", "git", "clean", "-fdqx"])
else:
- execute_command(
- ["git", "clone", "--recurse-submodules", git_repository, clone_path])
+ if platform in ["ubuntu1404", "ubuntu1604"]:
+ execute_command(
+ ["git", "clone", "--recurse-submodules", "--reference",
+ "/var/lib/bazelbuild", git_repository, clone_path])
+ elif platform in ["macos"]:
+ execute_command(
+ ["git", "clone", "--recurse-submodules", "--reference",
+ "/usr/local/var/bazelbuild", git_repository, clone_path])
+ elif platform in ["windows"]:
+ execute_command(
+ ["git", "clone", "--recurse-submodules", "--reference",
+ "c:\\buildkite\\bazelbuild", git_repository, clone_path])
+ else:
+ execute_command(
+ ["git", "clone", "--recurse-submodules", git_repository,
+ clone_path])
os.chdir(clone_path)