Commit Graph

22 Commits

Author SHA1 Message Date
David Neto
4a516f28a1 kokoro: use Python 3.12 for Linux builds
Bug: crbug.com/350048185
2024-07-05 17:36:16 -04:00
Arcady Goldmints-Orlov
fb2882a3c3 kokoro: explicitly set ENABLE_OPT=0 in cmake builds
This is needed now that we force the user to explicitly choose between
disabling use of SPIRV-Tools, using a version installed on the system,
or using the version obtained by update_glslang_source.py
2023-09-06 13:16:16 -04:00
Nathaniel Cesario
8a6a311d22 build: Remove bazel build support 2023-07-17 12:17:55 -04:00
David Neto
a6662c53ce ndk-build: test Android API 24
Vulkan was introduced in Android API 24.
Test against that API level.
NDKs drop support for older APIs

Google-internal BUG=285134453
2023-05-31 15:50:03 -04:00
Steven Perron
49aad1361e Remove the windows-msvc-2015-release-bazel config
The VS2015 bazel test has been stopped, so we can not remove the config
file. We have the windows-msvc-2019-release-bazel to replace it. It is
already running, and it is passing.
2023-05-09 11:33:42 -06:00
Steven Perron
1397890e8e Add windows-msvc-2019-release-bazel CI config
The `windows-msvc-2015-release-bazel` build config name is misleading.
It now runs VS2019. We should rename it. This is the first part: create
the new config files.
2023-05-09 09:29:29 -06:00
Jeremy Hayes
010019f93b Fix windows-msvc-2015-bazel CI job
The build file is updated to use MSVC 2019 as well as bazel 5.0.0.
2023-05-09 08:31:04 -06:00
Nathan Gauër
b34f619e1c kokoro: always chown files after build 2023-03-17 12:53:47 -06:00
David Neto
d62ef8a20a Use the ninja already in the docker build. 2023-02-02 16:34:01 -07:00
David Neto
8329d4a44b kokoro: avoid git permissions issue that GN fails on
In the docker build script that Kokoro runs, the directories
are owned by a different user.  Git complains about that and in the GN
flow GN will error out.
In this docker flow we don't care about that warning, so within
the docker config set a git global option to ignore the issue.
2023-02-02 16:34:01 -07:00
Ben Clayton
0f52e7ef12 Fix GN build and presubmits
Add missing `.cfg` files for GN presubmit.
Add missing `recursedeps` in the `DEPS` file.
Call `./update_glslang_sources.py` before attempting to build.
Add more GN spew to the `.gitignore` file.
2020-10-21 15:49:08 +01:00
Ben Clayton
b2b1e2da46 Kokoro: Add configurations for GN presubmit
Issue: #2421
2020-10-20 11:12:31 +01:00
Ben Clayton
16ef2588ed Kokoro: Print test output to stdout 2020-07-13 16:20:06 +01:00
Ben Clayton
751b3f83c5 Kokoro: Correct the `build_file' path to build.sh 2020-07-03 11:07:43 +01:00
Ben Clayton
fb187f3063 Add config for license-checker and Kokoro scripts.
The `license-checker` is a tool that verifies each file has contains a permitted license header.

See https://github.com/ben-clayton/license-checker for more information.
2020-07-02 18:59:34 +01:00
Ben Clayton
08bc7cf5fc Remove root kokoro/linux-*-cmake configs
These have been superseded by the `static` and `shared` variants in the respective subdirectories.

Issue: #2283
2020-06-29 14:52:54 +01:00
Ben Clayton
40e1ae11f4 Kokoro: Split linux cmake cfgs into static/shared
Allows for testing of generation of both static libraries and shared objects.

The old configs are staying in place until I'm confident everything is working correctly.

Issues: #1421, #1484, #2283
2020-06-24 14:16:17 +01:00
Ben Clayton
b2a4399dcc Add kokoro configs for android-ndk and cmake 2020-06-19 15:34:31 +01:00
Ehsan Nasiri
4b9b07a85a Make buildbot licenses consistent with the rest of the code 2019-10-23 15:03:38 -04:00
Ehsan Nasiri
d3f3f01c4f Run tests on Windows too. 2019-10-18 13:49:59 -04:00
Ehsan Nasiri
2398b216af Fix build scripts. 2019-10-18 12:25:59 -04:00
Ehsan Nasiri
8b11dfe167 Add Kokoro bots for building using Bazel. 2019-10-17 16:12:43 -04:00