diff --git a/.travis.yml b/.travis.yml index 974f73ba..292ddf53 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,7 +8,9 @@ script: > # python node_modules/travis-weigh-in/weigh_in.py built/winamp.js.gz after_success: - bash <(curl -s https://codecov.io/bash) -before_deploy: rm .gitignore +before_deploy: + - rm .gitignore + - ./scripts/bash.sh deploy: verbose: true provider: pages diff --git a/scripts/bust.sh b/scripts/bust.sh new file mode 100755 index 00000000..d00a5829 --- /dev/null +++ b/scripts/bust.sh @@ -0,0 +1,3 @@ +#!/bin/bash - +APP_PATH=`find built | grep "winamp-.*.js$"` +sed -i .bk "s#built\/winamp.js#$APP_PATH#" index.html diff --git a/webpack.production.config.js b/webpack.production.config.js index b818ad2d..2b44793e 100644 --- a/webpack.production.config.js +++ b/webpack.production.config.js @@ -20,6 +20,7 @@ config.plugins = [ ]; config.output.publicPath = `${cdnUrl}built/`; +config.output.filename = "[name]-[hash].js"; config.entry.winamp.unshift("./js/googleAnalytics.min.js");