blob: 5308feb88a149f54ecc785c8a35ee7d1d190f1c7 [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=
Ivo Listbba4b342021-01-19 08:31:40 -080012build:remote_shared --java_runtime_version=rbe_jdk
13build:remote_shared --tool_java_runtime_version=rbe_jdk
Jakob Buchgraber60df9052019-07-11 06:08:00 -070014# Workaround for singlejar incompatibility with RBE
15build:remote_shared --noexperimental_check_desugar_deps
16
17# Configuration to build and test Bazel on RBE on Ubuntu 18.04 with Java 11
Ivo Listbba4b342021-01-19 08:31:40 -080018build:ubuntu1804_java11 --extra_toolchains=@rbe_ubuntu1804_java11//java:all
Jakob Buchgraber60df9052019-07-11 06:08:00 -070019build:ubuntu1804_java11 --crosstool_top=@rbe_ubuntu1804_java11//cc:toolchain
20build:ubuntu1804_java11 --extra_toolchains=@rbe_ubuntu1804_java11//config:cc-toolchain
21build:ubuntu1804_java11 --extra_execution_platforms=//:rbe_ubuntu1804_java11_platform
22build:ubuntu1804_java11 --extra_execution_platforms=//:rbe_ubuntu1804_java11_highcpu_platform
23build:ubuntu1804_java11 --host_platform=//:rbe_ubuntu1804_java11_platform
24build:ubuntu1804_java11 --platforms=//:rbe_ubuntu1804_java11_platform
25build:ubuntu1804_java11 --config=remote_shared
26
Siggi Simonarson47e0c5c2020-05-27 01:58:17 -070027# Configuration to build and test Bazel on RBE on Ubuntu 16.04 with Java 8
Ivo Listbba4b342021-01-19 08:31:40 -080028build:ubuntu1604_java8 --extra_toolchains=@rbe_ubuntu1604_java8//java:all
Jakob Buchgraber60df9052019-07-11 06:08:00 -070029build:ubuntu1604_java8 --crosstool_top=@rbe_ubuntu1604_java8//cc:toolchain
30build:ubuntu1604_java8 --extra_toolchains=@rbe_ubuntu1604_java8//config:cc-toolchain
31build:ubuntu1604_java8 --extra_execution_platforms=//:rbe_ubuntu1604_java8_platform
32build:ubuntu1604_java8 --extra_execution_platforms=//:rbe_ubuntu1604_java8_highcpu_platform
33build:ubuntu1604_java8 --host_platform=//:rbe_ubuntu1604_java8_platform
34build:ubuntu1604_java8 --platforms=//:rbe_ubuntu1604_java8_platform
35build:ubuntu1604_java8 --config=remote_shared
36
Ivo Listbba4b342021-01-19 08:31:40 -080037#TODO(ilist): remove once Bazel version on RBE is > 4.0.0
38build:ubuntu1804_java11 --host_javabase=@rbe_ubuntu1804_java11//java:jdk
39build:ubuntu1804_java11 --javabase=@rbe_ubuntu1804_java11//java:jdk
40build:ubuntu1804_java11 --host_java_toolchain=@bazel_tools//tools/jdk:toolchain_java9
41build:ubuntu1804_java11 --java_toolchain=@bazel_tools//tools/jdk:toolchain_java9
42build:ubuntu1604_java8 --host_javabase=@rbe_ubuntu1604_java8//java:jdk
43build:ubuntu1604_java8 --javabase=@rbe_ubuntu1604_java8//java:jdk
44build:ubuntu1604_java8 --host_java_toolchain=@bazel_tools//tools/jdk:toolchain_hostjdk8
45build:ubuntu1604_java8 --java_toolchain=@bazel_tools//tools/jdk:toolchain_hostjdk8
46
Jakob Buchgraber60df9052019-07-11 06:08:00 -070047# Alias
48build:remote --config=ubuntu1604_java8
49
Nikhil Marathef8a94b92020-06-29 01:43:00 -070050build:macos --macos_minimum_os=10.10
51
John Millikin8e8e43e2019-10-31 07:39:40 -070052# User-specific .bazelrc
53try-import user.bazelrc