# The following flags enable the remote cache so action results can be shared # across machines, developers, and workspaces. # # This config is loaded from https://github.com/bazelbuild/bazel-toolchains/blob/master/bazelrc/latest.bazelrc #build:remote-cache --remote_timeout=3600 #build:remote-cache --spawn_strategy=standalone #build:remote-cache --strategy=Javac=standalone #build:remote-cache --strategy=Closure=standalone #build:remote-cache --strategy=Genrule=standalone # Prysm specific remote-cache properties. #build:remote-cache --disk_cache= build:remote-cache --remote_download_minimal build:remote-cache --remote_cache=grpc://bazel-remote-cache:9092 build:remote-cache --experimental_remote_downloader=grpc://bazel-remote-cache:9092 build:remote-cache --remote_local_fallback # Enforce stricter environment rules, which eliminates some non-hermetic # behavior and therefore improves both the remote cache hit rate and the # correctness and repeatability of the build. build:remote-cache --incompatible_strict_action_env=true # Import workspace options. import %workspace%/.bazelrc startup --host_jvm_args=-Xmx2g --host_jvm_args=-Xms2g query --repository_cache=/tmp/repositorycache query --experimental_repository_cache_hardlinks build --repository_cache=/tmp/repositorycache build --experimental_repository_cache_hardlinks build --experimental_strict_action_env build --disk_cache=/tmp/bazelbuilds build --experimental_multi_threaded_digest build --sandbox_tmpfs_path=/tmp build --verbose_failures build --announce_rc build --show_progress_rate_limit=5 build --curses=yes --color=no build --keep_going build --test_output=errors build --flaky_test_attempts=5 # Disabled race detection due to unstable test results under constrained environment build kite # build --features=race # Disable flaky test detection for fuzzing. test:fuzz --flaky_test_attempts=1 # Better caching build:nostamp --nostamp build:nostamp --workspace_status_command=./hack/workspace_status_ci.sh