I'm trying to build android13 with RBE.
As suggested in this post: Build AOSP 11 with Google RBE service
<https://groups.google.com/g/android-building/c/jOd1Z7C6xxk/m/v1os5xbKFgAJ>,
I am trying an alternative option of BuildGrid listed here -
https://bazel.build/community/remote-execution-services.
I setup the BuildGrid server based on the document, with bazel as the
client to build C++ tutorial examples, the build action can be distributed
from a machine to the GuildGrid Server, then I tried build android 13 with
RBE and this BuildGrid server with below steps:
- modify the file "build/soong/docs/rbe.json" as below:
diff --git a/docs/rbe.json b/docs/rbe.json
index f6ff10772..3f4c4ccf3 100644
--- a/docs/rbe.json
+++ b/docs/rbe.json
@@ -10,8 +10,8 @@
"RBE_R8": "1",
"RBE_D8": "1",
- "RBE_instance": "[replace with your RBE instance]",
- "RBE_service": "[replace with your RBE service endpoint]",
+ "RBE_instance": "main",
+ "RBE_service": "grpc://10.193.102.33:50051",
"RBE_DIR": "prebuilts/remoteexecution-client/live",
- create a credential file of
"$HOME/.config/gcloud/application_default_credentials.json" with below
command:
gcloud auth application-default login --no-launch-browser
--disable-quota-project
- try to start the build with below commands:
ANDROID_BUILD_ENVIRONMENT_CONFIG=rbe
ANDROID_BUILD_ENVIRONMENT_CONFIG_DIR=build/soong/docs make
but I got below failure and seems no related source code can be found:
18:58:52 Unable to start RBE reproxy
FAILED: RBE bootstrap failed with: exit status 10
E0221 18:58:52.597734 1344945 bootstrap.go:96] Unable to start reproxy:
"E0221 18:58:50.166111 1344959 main.go:205] Failed to initialize
remote-execution client: rpc error: code = Unavailable desc = rpc error:
code = Unavailable desc = retry budget exhausted (6 attempts): all SubConns
are in TransientFailure, authentication type (identity) used=\"application
default credentials\"\n"
Try restarting the build after running the following command:
gcloud auth application-default login --no-launch-browser
--disable-quota-project
Dose anyone tried the alternative RE service options listed in
https://bazel.build/community/remote-execution-services?
what RE service is choosed?
Is there similar or the same issue encountered as me?
Are there any fixes for the issue I encountered?
Best Regards,
Zhu Faqiang.
--
--
You received this message because you are subscribed to the "Android Building"
mailing list.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-building?hl=en
---
You received this message because you are subscribed to the Google Groups
"Android Building" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/android-building/3f9fbeb8-71f6-4cd4-a6ae-5f3a3638fc45n%40googlegroups.com.