diff --git a/.travis.yml b/.travis.yml index d53c919214..18a1b85b4f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -47,6 +47,12 @@ deploy: on: branch: master +- provider: script + script: bash scripts/deploy_cdn + skip_cleanup: true + on: + branch: qfe + - provider: script script: bash scripts/deploy_cdn skip_cleanup: true @@ -59,6 +65,12 @@ deploy: on: branch: master +- provider: script + script: bash scripts/lerna_publish + skip_cleanup: true + on: + branch: qfe + - provider: script script: bash scripts/lerna_publish skip_cleanup: true diff --git a/scripts/deploy_cdn b/scripts/deploy_cdn index 2adbfba829..0826eac854 100644 --- a/scripts/deploy_cdn +++ b/scripts/deploy_cdn @@ -24,3 +24,10 @@ then # Upload to /master/ ~/blobxfer upload --local-path $TRAVIS_BUILD_DIR/packages/bundle/dist --remote-path $PACKAGE_NAME/master --storage-account $CDN_BLOB_ACCOUNT --storage-account-key $CDN_BLOB_KEY fi + +# If on "qfe" branch, deploy to "qfe" tag too +if [ "$TRAVIS_BRANCH" = "qfe" ] +then +# Upload to /qfe/ +~/blobxfer upload --local-path $TRAVIS_BUILD_DIR/packages/bundle/dist --remote-path $PACKAGE_NAME/qfe --storage-account $CDN_BLOB_ACCOUNT --storage-account-key $CDN_BLOB_KEY +fi diff --git a/scripts/lerna_publish b/scripts/lerna_publish index fc829b4a30..a10c17a72a 100644 --- a/scripts/lerna_publish +++ b/scripts/lerna_publish @@ -36,3 +36,18 @@ then cd ../.. fi + +# If on "qfe" branch, deploy to "qfe" tag +if [ "$TRAVIS_BRANCH" = "qfe" ] +then + cd packages/core + npm publish --tag qfe + + cd ../component + npm publish --tag qfe + + cd ../bundle + npm publish --tag qfe + + cd ../.. +fi