| Index: scripts/slave/recipe_modules/webrtc/api.py
|
| diff --git a/scripts/slave/recipe_modules/webrtc/api.py b/scripts/slave/recipe_modules/webrtc/api.py
|
| index e71550624aeaf92e6529335152dd87ae062de08e..14cf1c2957d4665d2af75944161d141708ca1be1 100644
|
| --- a/scripts/slave/recipe_modules/webrtc/api.py
|
| +++ b/scripts/slave/recipe_modules/webrtc/api.py
|
| @@ -276,6 +276,21 @@ class WebRTCApi(recipe_api.RecipeApi):
|
| upload_url,
|
| build_revision=self.revision)
|
|
|
| + # Zip and upload out/{Debug,Release}/apks/AppRTCDemo.apk
|
| + if self.bot_config.get('archive_apprtc', False):
|
| + apk_root = self.m.chromium.c.build_dir.join(
|
| + self.m.chromium.c.build_config_fs, 'apks')
|
| + zip_path = self.m.path['slave_build'].join('AppRTCDemo_apk.zip')
|
| +
|
| + pkg = self.m.zip.make_package(apk_root, zip_path)
|
| + pkg.add_file(apk_root.join('AppRTCDemo.apk'))
|
| + pkg.zip('AppRTCDemo zip archive')
|
| +
|
| + apk_upload_url = 'client.webrtc/%s/AppRTCDemo_apk_%s.zip' % (
|
| + self.buildername, self.revision_number)
|
| + self.m.gsutil.upload(zip_path, 'chromium-webrtc', apk_upload_url,
|
| + args=['-a', 'public-read'], unauthenticated_url=True)
|
| +
|
| def extract_build(self):
|
| if not self.m.properties.get('parent_got_revision'):
|
| raise self.m.step.StepFailure(
|
|
|