blob: 10a5a1f8a79ec5c697ada0b9d114cdc14453564f [file] [log] [blame]
Nikhil Marathef8a94b92020-06-29 01:43:00 -07001common --enable_platform_specific_config
2
Jakob Buchgraber60df9052019-07-11 06:08:00 -07003# Shared configuration flags to build and test Bazel on RBE.
4build:remote_shared --define=EXECUTOR=remote
5build:remote_shared --remote_instance_name=projects/bazel-untrusted/instances/default_instance
6build:remote_shared --remote_executor=grpcs://remotebuildexecution.googleapis.com
7build:remote_shared --remote_timeout=600
8build:remote_shared --google_default_credentials
9build:remote_shared --jobs=100
10build:remote_shared --action_env=PATH=/bin:/usr/bin:/usr/local/bin
11build:remote_shared --disk_cache=
12# Workaround for singlejar incompatibility with RBE
13build:remote_shared --noexperimental_check_desugar_deps
14
15# Configuration to build and test Bazel on RBE on Ubuntu 18.04 with Java 11
16build:ubuntu1804_java11 --host_javabase=@rbe_ubuntu1804_java11//java:jdk
17build:ubuntu1804_java11 --javabase=@rbe_ubuntu1804_java11//java:jdk
18build:ubuntu1804_java11 --host_java_toolchain=@bazel_tools//tools/jdk:toolchain_java9
19build:ubuntu1804_java11 --java_toolchain=@bazel_tools//tools/jdk:toolchain_java9
20build:ubuntu1804_java11 --crosstool_top=@rbe_ubuntu1804_java11//cc:toolchain
21build:ubuntu1804_java11 --extra_toolchains=@rbe_ubuntu1804_java11//config:cc-toolchain
22build:ubuntu1804_java11 --extra_execution_platforms=//:rbe_ubuntu1804_java11_platform
23build:ubuntu1804_java11 --extra_execution_platforms=//:rbe_ubuntu1804_java11_highcpu_platform
24build:ubuntu1804_java11 --host_platform=//:rbe_ubuntu1804_java11_platform
25build:ubuntu1804_java11 --platforms=//:rbe_ubuntu1804_java11_platform
26build:ubuntu1804_java11 --config=remote_shared
27
Siggi Simonarson47e0c5c2020-05-27 01:58:17 -070028# Configuration to build and test Bazel on RBE on Ubuntu 16.04 with Java 8
Jakob Buchgraber60df9052019-07-11 06:08:00 -070029build:ubuntu1604_java8 --host_javabase=@rbe_ubuntu1604_java8//java:jdk
30build:ubuntu1604_java8 --javabase=@rbe_ubuntu1604_java8//java:jdk
31build:ubuntu1604_java8 --host_java_toolchain=@bazel_tools//tools/jdk:toolchain_hostjdk8
32build:ubuntu1604_java8 --java_toolchain=@bazel_tools//tools/jdk:toolchain_hostjdk8
33build:ubuntu1604_java8 --crosstool_top=@rbe_ubuntu1604_java8//cc:toolchain
34build:ubuntu1604_java8 --extra_toolchains=@rbe_ubuntu1604_java8//config:cc-toolchain
35build:ubuntu1604_java8 --extra_execution_platforms=//:rbe_ubuntu1604_java8_platform
36build:ubuntu1604_java8 --extra_execution_platforms=//:rbe_ubuntu1604_java8_highcpu_platform
37build:ubuntu1604_java8 --host_platform=//:rbe_ubuntu1604_java8_platform
38build:ubuntu1604_java8 --platforms=//:rbe_ubuntu1604_java8_platform
39build:ubuntu1604_java8 --config=remote_shared
40
41# Alias
42build:remote --config=ubuntu1604_java8
43
Nikhil Marathef8a94b92020-06-29 01:43:00 -070044build:macos --macos_minimum_os=10.10
45
John Millikin8e8e43e2019-10-31 07:39:40 -070046# User-specific .bazelrc
47try-import user.bazelrc