From 2285cfff3de83195a9534e75186164417208532e Mon Sep 17 00:00:00 2001 From: David Srbecky Date: Tue, 12 Jul 2022 16:26:37 +0100 Subject: [PATCH] Export default RBE_platform Export it so that we have one source of truth, which can be used by the called tools. Test: Use the exported value in ART build. Change-Id: Iaa45b1780ffae11e09790e193ca2bd01e2b732a8 --- ui/build/Android.bp | 7 ++++--- ui/build/rbe.go | 10 ++++++---- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/ui/build/Android.bp b/ui/build/Android.bp index 3dc87f584..cfcf8047a 100644 --- a/ui/build/Android.bp +++ b/ui/build/Android.bp @@ -34,15 +34,16 @@ bootstrap_go_package { deps: [ "blueprint", "blueprint-bootstrap", + "blueprint-microfactory", + "soong-finder", + "soong-remoteexec", + "soong-shared", "soong-ui-build-paths", "soong-ui-logger", "soong-ui-metrics", "soong-ui-status", "soong-ui-terminal", "soong-ui-tracer", - "soong-shared", - "soong-finder", - "blueprint-microfactory", ], srcs: [ "bazel.go", diff --git a/ui/build/rbe.go b/ui/build/rbe.go index 82fc15f91..6231e5269 100644 --- a/ui/build/rbe.go +++ b/ui/build/rbe.go @@ -21,6 +21,7 @@ import ( "runtime" "strings" + "android/soong/remoteexec" "android/soong/ui/metrics" ) @@ -54,11 +55,12 @@ func rbeCommand(ctx Context, config Config, rbeCmd string) string { func getRBEVars(ctx Context, config Config) map[string]string { vars := map[string]string{ - "RBE_log_dir": config.rbeProxyLogsDir(), - "RBE_re_proxy": config.rbeReproxy(), - "RBE_exec_root": config.rbeExecRoot(), - "RBE_output_dir": config.rbeProxyLogsDir(), + "RBE_log_dir": config.rbeProxyLogsDir(), + "RBE_re_proxy": config.rbeReproxy(), + "RBE_exec_root": config.rbeExecRoot(), + "RBE_output_dir": config.rbeProxyLogsDir(), "RBE_proxy_log_dir": config.rbeProxyLogsDir(), + "RBE_platform": "container-image=" + remoteexec.DefaultImage, } if config.StartRBE() { name, err := config.rbeSockAddr(absPath(ctx, config.TempDir()))