summaryrefslogtreecommitdiff
path: root/.bazelrc
diff options
context:
space:
mode:
authorPhilip Kuryloski <kuryloskip@vmware.com>2021-07-12 22:03:28 +0200
committerPhilip Kuryloski <kuryloskip@vmware.com>2021-07-12 22:03:28 +0200
commit18e460c129c2b5e1d1ef5bc53c5ce65bfc47f1af (patch)
tree39dd2f08bbba956dd553d863b2278f08b14e11b3 /.bazelrc
parentfd1dd02ecf963afc2d21ac268eff00004201f49e (diff)
downloadrabbitmq-server-git-18e460c129c2b5e1d1ef5bc53c5ce65bfc47f1af.tar.gz
Use a split .bazelrc so we can check most of the file into the repo
Now a base .bazelrc is provided, which will import a user.bazelrc file, allowing local additions and overrides (like credentials and/or os specific config). user-template.bazelrc provides an example.
Diffstat (limited to '.bazelrc')
-rw-r--r--.bazelrc31
1 files changed, 31 insertions, 0 deletions
diff --git a/.bazelrc b/.bazelrc
new file mode 100644
index 0000000000..45b7696979
--- /dev/null
+++ b/.bazelrc
@@ -0,0 +1,31 @@
+build --incompatible_strict_action_env
+
+build:rbe --remote_executor=grpcs://cloud.buildbuddy.io
+build:rbe --host_platform=//:erlang_24_platform
+build:rbe --platforms=//:erlang_24_platform
+build:rbe --extra_execution_platforms=//:erlang_24_platform
+
+build:rbe --crosstool_top=@buildbuddy_toolchain//:toolchain
+build:rbe --extra_toolchains=@buildbuddy_toolchain//:cc_toolchain
+build:rbe --javabase=@buildbuddy_toolchain//:javabase_jdk8
+build:rbe --host_javabase=@buildbuddy_toolchain//:javabase_jdk8
+build:rbe --java_toolchain=@buildbuddy_toolchain//:toolchain_jdk8
+build:rbe --host_java_toolchain=@buildbuddy_toolchain//:toolchain_jdk8
+
+build:rbe --@bazel-erlang//:erlang_version=24
+build:rbe --@bazel-erlang//:erlang_home=/usr/lib/erlang
+build:rbe --//:elixir_home=/usr/local
+
+build:rbe --bes_results_url=https://app.buildbuddy.io/invocation/
+build:rbe --bes_backend=grpcs://cloud.buildbuddy.io
+build:rbe --remote_cache=grpcs://cloud.buildbuddy.io
+build:rbe --remote_timeout=1200
+
+build:rbe --spawn_strategy=remote
+build:rbe --test_strategy=""
+build:rbe --jobs=50
+
+# Try importing a user specific .bazelrc
+# You can create your own by copying and editing the template-user.bazelrc template:
+# cp template-user.bazelrc user.bazelrc
+try-import %workspace%/user.bazelrc