commit 384ce236debb558271fd7db930c92581d04f08f4 parent 97bac9fadc3a0ad665492a9ba42abb8210a4633b Author: Martynas Bagdonas <martbgd@gmail.com> Date: Thu, 15 Jun 2017 17:39:16 +0300 Deploy before running tests (#1246) Diffstat:
| M | .travis.yml | | | 43 | +++++++++++++++++++++++-------------------- |
1 file changed, 23 insertions(+), 20 deletions(-)
diff --git a/.travis.yml b/.travis.yml @@ -6,8 +6,11 @@ cache: directories: - "node_modules" env: - - FX_VERSION="54.0b" - - FX_VERSION="45.0.2esr" + global: + secure: "" + matrix: + - FX_VERSION="54.0b" + - FX_VERSION="45.0.2esr" matrix: fast_finish: true #allow_failures: @@ -27,23 +30,23 @@ before_script: - sh -e /etc/init.d/xvfb start - npm i - node_modules/.bin/gulp build + - if [ $FX_VERSION = "54.0b" ] && + [ $TRAVIS_REPO_SLUG = "zotero/zotero" ] && + [ $TRAVIS_BRANCH = "master" ] && + [ $TRAVIS_PULL_REQUEST = "false" ]; then + mkdir build-zip; + cd build; + zip -r ../build-zip/$TRAVIS_COMMIT.zip *; + cd ..; + gem install dpl; + dpl --provider=s3 + --access-key-id=AKIAJFDVJ54MCAEXPQ5Q + --bucket=zotero-download + --local-dir=build-zip + --upload-dir=ci/client + --acl=public-read + --skip_cleanup=true; + fi + - unset AWS_SECRET_ACCESS_KEY script: - test/runtests.sh -x firefox/firefox -before_deploy: - - mkdir build-zip - - cd build - - zip -r ../build-zip/$TRAVIS_COMMIT.zip * - - cd .. -deploy: - provider: s3 - access_key_id: AKIAJFDVJ54MCAEXPQ5Q - secret_access_key: - secure: YXRlWOAMELuCmArVTR50NH3HHEK/nwltmiS5iIEIVx0hFtI/GJCZWjWH0eQ5ro1V1GgYyEGT+Miud9SXNDeejYFNpR80G4gBSSpbngvT/CBYE5IIN/rvlykklCy5+HEgAZEt72zowBDzlX2DBRYPjryKXjL0Ahcz/H7NGvtS5Hk= - bucket: zotero-download - skip_cleanup: true - local-dir: build-zip - upload-dir: ci/client - acl: public-read - on: - repo: zotero/zotero - condition: "$FX_VERSION = 54.0b"