[devserver] Add push_to_device_zip artifact

(Android CL for building push_to_device.zip : ag/4402917)

BUG=b:37257167
TEST=provision_CheetsUpdate pointing to local devserver
Change-Id: I9c4efc1a26f928bd371b25bf094c2576e6ef9951
Reviewed-on: https://chromium-review.googlesource.com/1113265
Commit-Ready: Qijiang Fan <fqj@google.com>
Tested-by: Satoshi Niwa <niwa@chromium.org>
Tested-by: Qijiang Fan <fqj@google.com>
Reviewed-by: Luis Hector Chavez <lhchavez@chromium.org>
diff --git a/build_artifact.py b/build_artifact.py
index b9883ab..3073cd9 100755
--- a/build_artifact.py
+++ b/build_artifact.py
@@ -70,6 +70,7 @@
 ANDROID_CTS_FILE = 'android-cts.zip'
 ANDROID_TARGET_FILES_ZIP = r'[^-]*-target_files-.*\.zip'
 ANDROID_DTB_ZIP = r'[^-]*-dtb-.*\.zip'
+ANDROID_PUSH_TO_DEVICE_ZIP = 'push_to_device.zip'
 
 _build_artifact_locks = common_util.LockDict()
 
@@ -741,6 +742,8 @@
                     ANDROID_TARGET_FILES_ZIP, is_regex_name=True)
 _AddAndroidArtifact(artifact_info.ANDROID_DTB_ZIP, Artifact,
                     ANDROID_DTB_ZIP, is_regex_name=True)
+_AddAndroidArtifact(artifact_info.ANDROID_PUSH_TO_DEVICE_ZIP,
+                    Artifact, ANDROID_PUSH_TO_DEVICE_ZIP)
 
 class BaseArtifactFactory(object):
   """A factory class that generates build artifacts from artifact names."""