| 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_17, executes using remotejdk_17 or local_jdk |
| build:build_shared --java_language_version=17 |
| build:build_shared --java_runtime_version=remotejdk_17 |
| build:build_shared --tool_java_language_version=17 |
| build:build_shared --tool_java_runtime_version=remotejdk_17 |
| |
| # Builds using remotejdk_17, executes using remotejdk_17 or local_jdk |
| # Avoid warnings for non default configurations: |
| # build --config=build_shared |
| build --java_language_version=17 |
| build --java_runtime_version=remotejdk_17 |
| build --tool_java_language_version=17 |
| build --tool_java_runtime_version=remotejdk_17 |
| |
| # Builds and executes on Google GCP RBE using remotejdk_17 |
| 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_17 |
| build:remote_bb --config=config_bb |
| build:remote_bb --config=build_shared |
| |
| # Define configuration using remotejdk_11, executes using remotejdk_11 or local_jdk |
| build:build_java11_shared --java_language_version=11 |
| build:build_java11_shared --java_runtime_version=remotejdk_11 |
| build:build_java11_shared --tool_java_language_version=11 |
| build:build_java11_shared --tool_java_runtime_version=remotejdk_11 |
| |
| build:java11 --config=build_java11_shared |
| |
| # Builds and executes on Google GCP RBE using remotejdk_11 |
| build:remote11 --config=config_gcp |
| build:remote11 --config=build_java11_shared |
| |
| # Define remote11 configuration alias |
| build:remote11_gcp --config=remote11 |
| |
| # Builds and executes on BuildBuddy RBE using remotejdk_11 |
| build:remote11_bb --config=config_bb |
| build:remote11_bb --config=build_java11_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 |
| # This option is the default for Bazel 7 that is used on master since |
| # change Ie7cb3003d, so this additional config should be removed when |
| # merging to master. |
| test --incompatible_sandbox_hermetic_tmp |
| |
| import %workspace%/tools/remote-bazelrc |