summaryrefslogtreecommitdiffstats
path: root/.bazelrc
blob: 7c7d98bd73f7098b2a000e785fe95c2c95f6e4b5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
build --workspace_status_command="python3 ./tools/workspace_status.py"
build --repository_cache=~/.gerritcodereview/bazel-cache/repository
build --action_env=PATH
build --disk_cache=~/.gerritcodereview/bazel-cache/cas

# Define configuration using remotejdk_11, executes using remotejdk_11 or local_jdk
build:build_shared --java_language_version=11
build:build_shared --java_runtime_version=remotejdk_11
build:build_shared --tool_java_language_version=11
build:build_shared --tool_java_runtime_version=remotejdk_11

# Builds using remotejdk_11, executes using remotejdk_11 or local_jdk
# Avoid warnings for non default configurations:
# build --config=build_shared
build --java_language_version=11
build --java_runtime_version=remotejdk_11
build --tool_java_language_version=11
build --tool_java_runtime_version=remotejdk_11

# Builds and executes on Google GCP RBE using remotejdk_11
build:remote --config=config_gcp
build:remote --config=build_shared

# Define remote configuration alias
build:remote_gcp --config=remote

# Builds and executes on BuildBuddy RBE using remotejdk_11
build:remote_bb --config=config_bb
build:remote_bb --config=build_shared

# Define configuration using remotejdk_17, executes using remotejdk_17 or local_jdk
build:build_java17_shared --java_language_version=17
build:build_java17_shared --java_runtime_version=remotejdk_17
build:build_java17_shared --tool_java_language_version=17
build:build_java17_shared --tool_java_runtime_version=remotejdk_17

build:java17 --config=build_java17_shared

# Builds and executes on Google GCP RBE using remotejdk_17
build:remote17 --config=config_gcp
build:remote17 --config=build_java17_shared

# Define remote17 configuration alias
build:remote17_gcp --config=remote17

# Builds and executes on BuildBuddy RBE using remotejdk_17
build:remote17_bb --config=config_bb
build:remote17_bb --config=build_java17_shared

# Enable strict_action_env flag to. For more information on this feature see
# https://groups.google.com/forum/#!topic/bazel-discuss/_VmRfMyyHBk.
# This will be the new default behavior at some point (and the flag was flipped
# shortly in 0.21.0 - https://github.com/bazelbuild/bazel/issues/7026). Remove
# this flag here once flipped in Bazel again.
build --incompatible_strict_action_env

build --announce_rc

test --build_tests_only
test --test_output=errors

import %workspace%/tools/remote-bazelrc