[ci] Cleanup Travis deployment

Deploy source tarball as well.
diff --git a/.travis.yml b/.travis.yml
index 042020b..c7b8557 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -29,21 +29,26 @@
   - make -j check || (cat test-suite.log && false)
   - make install
   - make dist
-  - export ARCHIVE=ots-$TRAVIS_OS_NAME-$TRAVIS_COMMIT
-  - if [ "x$TRAVIS_TAG" != "x" ]; then
-      export ARCHIVE=ots-$TRAVIS_OS_NAME-$TRAVIS_TAG;
-    fi
-  - mkdir -p ots-$ARCHIVE
-  - cp dist/bin/* ots-$ARCHIVE
-  - zip -r ots-$ARCHIVE.zip ots-$ARCHIVE
-  - export DEPLOY_FILE=ots-$ARCHIVE.zip
+
+before_deploy:
+  - export ARCHIVE=ots-$TRAVIS_OS_NAME-$TRAVIS_TAG
+  - export DEPLOY1=ots-$ARCHIVE.zip
+  - export DEPLOY2=$(ls ots-?.?.?.tar.gz)
+  - mkdir -p $ARCHIVE
+  - cp dist/bin/* $ARCHIVE
+  - zip -r $DEPLOY1 $ARCHIVE
 
 deploy:
   provider: releases
   api_key:
     - secure: "TLW/tIpobbvcJvEyZNJcdUL1c1Xt91vaxMegUGKvXnyT56Rxn6joLYUVhfFmz6cOKtDG4F409aAXJr60BL8iQ/xra9a8uD4Y+WKgPinQo9O8CViv1bsQpGV2rfBpNQ5UUYU/t09ReicPQNHGb0ONFRnLxmcQLo8eJzlKE1MdOoA="
-  file: "${DEPLOY_FILE}"
+  file:
+    - "${DEPLOY1}"
+    - "${DEPLOY2}"
   skip_cleanup: true
+  draft: true
+  overwrite: true
+  tag_name: $TRAVIS_TAG
   on:
     tags: true
     branch: master