Upload archives too
diff --git a/.travis.yml b/.travis.yml
index 00631d7..9cc2434 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -65,7 +65,7 @@
   #   - "./gcloud_run.sh"
   - stage: deploy
     name: Build Signed Release
-    script: ./sign.sh
+    script: ./sign_and_upload.sh
 addons:
   artifacts:
     paths:
diff --git a/sign.sh b/sign_and_upload.sh
similarity index 86%
rename from sign.sh
rename to sign_and_upload.sh
index 838c96f..f806555 100755
--- a/sign.sh
+++ b/sign_and_upload.sh
@@ -1,7 +1,7 @@
 #! /bin/bash
 
-if [ "$TRAVIS_PULL_REQUEST" == "true" ]; then
-  # Don't sign PR builds.
+if [ -z "$TRAVIS_TAG" ]; then
+  # Only sign and deploy tags
   exit 0
 fi
 
@@ -9,4 +9,6 @@
 jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore lottie-upload-key.jks -storepass $LOTTIE_UPLOAD_CERT_KEY_STORE_PASSWORD LottieSample/build/outputs/apk/release/LottieSample-release-unsigned.apk upload -keypass $LOTTIE_UPLOAD_CERT_KEY_PASSWORD -signedjar LottieSample/build/outputs/apk/release/LottieSample-release-signed.apk
 
 echo "----------Zipaligning APK"
-${ANDROID_HOME}/build-tools/27.0.3/zipalign 4 LottieSample/build/outputs/apk/release/LottieSample-release-unsigned.apk LottieSample/build/outputs/apk/release/LottieSample-release-aligned.apk
\ No newline at end of file
+${ANDROID_HOME}/build-tools/27.0.3/zipalign 4 LottieSample/build/outputs/apk/release/LottieSample-release-unsigned.apk LottieSample/build/outputs/apk/release/LottieSample-release-aligned.apk
+
+./gradlew :lottie:uploadArchives
\ No newline at end of file