blob: d0ce34faf2ee3b4c8aa4dd928ba8b8821770a0a8 [file] [log] [blame]
David Ostrovsky28fe85f2023-11-18 22:13:31 +01001# TODO(davido): Migrate all dependencies from WORKSPACE to MODULE.bazel
2# https://issues.gerritcodereview.com/issues/303819949
3common --noenable_bzlmod
4
David Ostrovsky2b5fe092021-03-03 11:52:30 +01005build --workspace_status_command="python3 ./tools/workspace_status.py"
David Ostrovsky2bf355d2018-05-30 08:58:22 +02006build --repository_cache=~/.gerritcodereview/bazel-cache/repository
Wyatt Allen370962b2018-06-08 15:45:02 -07007build --action_env=PATH
Han-Wen Nienhuys9c15e2b2019-05-16 16:59:33 +02008build --disk_cache=~/.gerritcodereview/bazel-cache/cas
David Ostrovsky21a891c2020-12-19 12:57:06 +01009
10# Builds using remotejdk_11, executes using remotejdk_11 or local_jdk
David Ostrovsky02508332022-01-08 20:12:10 +010011build:java11 --java_language_version=11
12build:java11 --java_runtime_version=remotejdk_11
13build:java11 --tool_java_language_version=11
14build:java11 --tool_java_runtime_version=remotejdk_11
David Ostrovsky21a891c2020-12-19 12:57:06 +010015
16# Builds using remotejdk_17, executes using remotejdk_17 or local_jdk
David Ostrovsky02508332022-01-08 20:12:10 +010017build --java_language_version=17
18build --java_runtime_version=remotejdk_17
19build --tool_java_language_version=17
20build --tool_java_runtime_version=remotejdk_17
David Ostrovsky21a891c2020-12-19 12:57:06 +010021
22# Builds and executes on RBE using remotejdk_11
David Ostrovsky02508332022-01-08 20:12:10 +010023build:remote11 --java_language_version=11
24build:remote11 --java_runtime_version=remotejdk_11
25build:remote11 --tool_java_language_version=11
26build:remote11 --tool_java_runtime_version=remotejdk_11
27build:remote11 --config=remote_shared
David Ostrovsky21a891c2020-12-19 12:57:06 +010028
29# Builds and executes on RBE using remotejdk_17
David Ostrovsky02508332022-01-08 20:12:10 +010030build:remote --java_language_version=17
31build:remote --java_runtime_version=remotejdk_17
32build:remote --tool_java_language_version=17
33build:remote --tool_java_runtime_version=remotejdk_17
34build:remote --config=remote_shared
Han-Wen Nienhuys9c15e2b2019-05-16 16:59:33 +020035
Gert van Dijka5c54892019-09-19 11:57:16 +020036# Enable strict_action_env flag to. For more information on this feature see
37# https://groups.google.com/forum/#!topic/bazel-discuss/_VmRfMyyHBk.
38# This will be the new default behavior at some point (and the flag was flipped
39# shortly in 0.21.0 - https://github.com/bazelbuild/bazel/issues/7026). Remove
40# this flag here once flipped in Bazel again.
41build --incompatible_strict_action_env
42
David Ostrovsky2a3b2822021-02-19 12:58:35 +010043build --announce_rc
44
Thomas Draebing3ccc4cf2019-05-20 15:11:07 +020045test --build_tests_only
Nasser Grainawi84dbcef2023-02-22 15:59:32 -070046test --test_output=errors
Thomas Draebing3ccc4cf2019-05-20 15:11:07 +020047
David Ostrovskyadb2f752019-10-10 03:47:27 +020048import %workspace%/tools/remote-bazelrc