Add vendor_partitions artifact support for devserver

vendor_partitions artifact is needed for Brillo provision.

BUG=None
TEST=loca run devserver
curl http://127.0.0.1:8082/stage?target=dragonboard-userdebug\&build_id=2453994\&artifacts=vendor_partitions\&branch=git_mnc-brillo-dev\&os_type=android

Change-Id: Ie1176ff77137d4623d3d6e498b29667d181d289e
Reviewed-on: https://chromium-review.googlesource.com/315194
Commit-Ready: Dan Shi <dshi@google.com>
Tested-by: Dan Shi <dshi@chromium.org>
Reviewed-by: Chris Sosa <sosa@chromium.org>
diff --git a/build_artifact.py b/build_artifact.py
index 44969ba..e11eb7c 100755
--- a/build_artifact.py
+++ b/build_artifact.py
@@ -50,6 +50,7 @@
 ANDROID_BOOTLOADER_IMAGE = 'bootloader.img'
 ANDROID_FASTBOOT = 'fastboot'
 ANDROID_TEST_ZIP = r'[^-]*-tests-.*\.zip'
+ANDROID_VENDOR_PARTITION_ZIP = r'[^-]*-vendor_partitions-.*\.zip'
 
 _build_artifact_locks = common_util.LockDict()
 
@@ -631,6 +632,8 @@
 _AddAndroidArtifact(artifact_info.ANDROID_FASTBOOT, Artifact, ANDROID_FASTBOOT)
 _AddAndroidArtifact(artifact_info.ANDROID_TEST_ZIP, BundledArtifact,
                     ANDROID_TEST_ZIP, is_regex_name=True)
+_AddAndroidArtifact(artifact_info.ANDROID_VENDOR_PARTITION_ZIP, Artifact,
+                    ANDROID_VENDOR_PARTITION_ZIP, is_regex_name=True)
 
 class BaseArtifactFactory(object):
   """A factory class that generates build artifacts from artifact names."""