Commit Graph

7 Commits

Author SHA1 Message Date
Kousik Kumar ee2bc33f24 Use unified cas uploads / downloads am: a92f3e0804 am: fb2d981a3f
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/+/13292490

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Iff3e0a8deba5b3054f760de183dd3e0f0380a813
2021-01-08 20:25:32 +00:00
Kousik Kumar 43889572ff resolve merge conflicts of 0afd707045 to rvc-dev
Bug: b/170699893
Change-Id: Idfb7f27a3ec12843c53be51e17569583ec6f1f19
2021-01-07 16:19:25 +00:00
Kousik Kumar a92f3e0804 Use unified cas uploads / downloads
This is to deduplciate uploads and downloads when running builds with
RBE. Especially useful for certain Java / R8 / D8 actions that have JAR
files as common inputs.

Bug: b/170699893
Change-Id: I0459d4e5c89bd93e5c0c53195fdabccabec08674
Merged-In: I0459d4e5c89bd93e5c0c53195fdabccabec08674
2021-01-06 10:00:18 -05:00
Patrice Arruda ba9a28bee2 Source rbesetup.sh from any location inside of a repo directory.
The current rbesetup.sh has to be source from the root directory
of the checked out repo since it has a relative path to the sourced
build/envsetup.sh script. A function was written in rbesetup.sh
script to source the rbesetup.sh script anywhere inside of a
checked out repo. Added additional error checking to validate
the envsetup.sh is available and not to continue sourcing the script
if envsetup.sh script is not found.

Fixes: b/169438960
Test: Sourced the rbesetup script from
        * external directory
	* inside of a symlink
	* outside of repo (sourcing fails which is correct)
	* root repo
Change-Id: I2db66a444074adca4d4ab87b8786e9044a3646f8
Merged-In: I2db66a444074adca4d4ab87b8786e9044a3646f8
2021-01-06 09:58:02 -05:00
Kousik Kumar 45abdb21af [DO NOT MERGE] Add rbesetup.sh script to Q branch
Bug: b/166182389
Merged-In: I2413a3648e9b2ff680cab6fededc07bbdd43378f
Change-Id: I2413a3648e9b2ff680cab6fededc07bbdd43378f
2020-09-14 07:18:34 +00:00
Ramy Medhat 4d158b5f32 Add function to export default values for RBE related variables
Test: ran rbesetup.sh and small build after.
Bug: b/166273085
Change-Id: I429835f1bb6da75e2fcee7e9ddac6b11672121cd
Merged-In: I429835f1bb6da75e2fcee7e9ddac6b11672121cd
2020-08-25 17:51:30 +00:00
Kousik Kumar 6a19b06296 Add an RBE setup script that developers can source to run RBE builds
Test: Ran "source build/envsetup.sh && source build/rbesetup.sh", then
ran "use_rbe m" and that worked.

Bug: b/150705712

Change-Id: I2d49fefbc1121f0d9c4e652396753b096e555a79
Merged-In: I2413a3648e9b2ff680cab6fededc07bbdd43378f
2020-03-18 10:27:05 -07:00