SPIRV-Tools/kokoro
David Neto 6b5a00eb2b
Kokoro CI bots use git-sync-deps to get sources (#5031)
* Kokoro CI bots use git-sync-deps to get sources

Update git-sync-deps to reduce the amount of data downloaded on a first
checkout, while being able to checkout the specific commit specified in
the DEPS file.

Previously the CI bots would only clone --depth=1.  But that's not
enough to check out a specific commit.  So clone either blobless
or treeless.  For a CI bot, treeless is preferable, because it
downloads the least data.  For interactive use, blobless is better
because it prevents redundant downloads of tree data.
See
https://github.blog/2020-12-21-get-up-to-speed-with-partial-clone-and-shallow-clone/

Fixes: #5028

* --treeless decays to blob:none when git is too old

* Pin googletest to an older version, to make bazel build work
2022-12-21 10:49:52 -05:00
..
android Migrate all Kokoro build scripts over to use the docker VM image (#4114) 2021-01-18 13:36:26 -05:00
check-format Fix clang-format-diff.py URL (#4233) 2021-04-09 23:36:36 +01:00
img Enable Kokoro buildbots. (#1625) 2018-07-06 13:01:22 -04:00
linux-clang-asan Migrate all Kokoro build scripts over to use the docker VM image (#4114) 2021-01-18 13:36:26 -05:00
linux-clang-debug Migrate all Kokoro build scripts over to use the docker VM image (#4114) 2021-01-18 13:36:26 -05:00
linux-clang-release Migrate all Kokoro build scripts over to use the docker VM image (#4114) 2021-01-18 13:36:26 -05:00
linux-clang-release-bazel Migrate all Kokoro build scripts over to use the docker VM image (#4114) 2021-01-18 13:36:26 -05:00
linux-clang-ubsan Add UBSan kokoro configuration (#4512) 2021-09-10 12:53:09 +00:00
linux-gcc-debug Migrate all Kokoro build scripts over to use the docker VM image (#4114) 2021-01-18 13:36:26 -05:00
linux-gcc-release Migrate all Kokoro build scripts over to use the docker VM image (#4114) 2021-01-18 13:36:26 -05:00
macos-clang-debug [spirv] Package and upload builds. (#2544) 2019-05-02 14:25:09 -04:00
macos-clang-release [spirv] Package and upload builds. (#2544) 2019-05-02 14:25:09 -04:00
macos-clang-release-bazel Use bazel 5 for bazel builds. (#4738) 2022-03-03 15:35:25 +00:00
ndk-build Migrate all Kokoro build scripts over to use the docker VM image (#4114) 2021-01-18 13:36:26 -05:00
scripts Kokoro CI bots use git-sync-deps to get sources (#5031) 2022-12-21 10:49:52 -05:00
shaderc-smoketest Migrate all Kokoro build scripts over to use the docker VM image (#4114) 2021-01-18 13:36:26 -05:00
windows-msvc-2017-debug [spirv] Package and upload builds. (#2544) 2019-05-02 14:25:09 -04:00
windows-msvc-2017-release [spirv] Package and upload builds. (#2544) 2019-05-02 14:25:09 -04:00
windows-msvc-2017-release-bazel First attempt to set up CI-windows-msvc-2017-release-bazel build (#5023) 2022-12-19 12:42:04 -05:00