diff --git a/.travis.yml b/.travis.yml index 3df8b22..14de334 100644 --- a/.travis.yml +++ b/.travis.yml @@ -110,3 +110,43 @@ on: all_branches: true condition: $TRAVIS_TAG + # Deploy config for latest release + - provider: s3 + access_key_id: $S3_ACCESS_KEY_ID + secret_access_key: $S3_SECRET_ACCESS_KEY + bucket: "pixi.js" + skip_cleanup: true + acl: public_read + region: eu-west-1 + cache_control: "max-age=1209600" + local_dir: dist + upload-dir: "release" + on: + all_branches: true + condition: $TRAVIS_TAG + - provider: s3 + access_key_id: $S3_ACCESS_KEY_ID + secret_access_key: $S3_SECRET_ACCESS_KEY + bucket: "pixi.js" + skip_cleanup: true + acl: public_read + region: eu-west-1 + cache_control: "max-age=1209600" + local_dir: docs + upload-dir: "release/docs" + on: + all_branches: true + condition: $TRAVIS_TAG + - provider: s3 + access_key_id: $S3_ACCESS_KEY_ID + secret_access_key: $S3_SECRET_ACCESS_KEY + bucket: "pixi.js" + skip_cleanup: true + acl: public_read + region: eu-west-1 + cache_control: "max-age=1209600" + local_dir: coverage + upload-dir: "release/coverage" + on: + all_branches: true + condition: $TRAVIS_TAG \ No newline at end of file diff --git a/.travis.yml b/.travis.yml index 3df8b22..14de334 100644 --- a/.travis.yml +++ b/.travis.yml @@ -110,3 +110,43 @@ on: all_branches: true condition: $TRAVIS_TAG + # Deploy config for latest release + - provider: s3 + access_key_id: $S3_ACCESS_KEY_ID + secret_access_key: $S3_SECRET_ACCESS_KEY + bucket: "pixi.js" + skip_cleanup: true + acl: public_read + region: eu-west-1 + cache_control: "max-age=1209600" + local_dir: dist + upload-dir: "release" + on: + all_branches: true + condition: $TRAVIS_TAG + - provider: s3 + access_key_id: $S3_ACCESS_KEY_ID + secret_access_key: $S3_SECRET_ACCESS_KEY + bucket: "pixi.js" + skip_cleanup: true + acl: public_read + region: eu-west-1 + cache_control: "max-age=1209600" + local_dir: docs + upload-dir: "release/docs" + on: + all_branches: true + condition: $TRAVIS_TAG + - provider: s3 + access_key_id: $S3_ACCESS_KEY_ID + secret_access_key: $S3_SECRET_ACCESS_KEY + bucket: "pixi.js" + skip_cleanup: true + acl: public_read + region: eu-west-1 + cache_control: "max-age=1209600" + local_dir: coverage + upload-dir: "release/coverage" + on: + all_branches: true + condition: $TRAVIS_TAG \ No newline at end of file diff --git a/bower.json b/bower.json deleted file mode 100644 index 41b668c..0000000 --- a/bower.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "pixi.js", - "main": "dist/pixi.min.js", - "ignore": [ - "**/.*", - "docs", - "node_modules", - "bower_components", - "test", - "scripts", - "bower.json", - "inch.json" - ], - "dependencies": { - }, - "devDependencies": { - } -} diff --git a/.travis.yml b/.travis.yml index 3df8b22..14de334 100644 --- a/.travis.yml +++ b/.travis.yml @@ -110,3 +110,43 @@ on: all_branches: true condition: $TRAVIS_TAG + # Deploy config for latest release + - provider: s3 + access_key_id: $S3_ACCESS_KEY_ID + secret_access_key: $S3_SECRET_ACCESS_KEY + bucket: "pixi.js" + skip_cleanup: true + acl: public_read + region: eu-west-1 + cache_control: "max-age=1209600" + local_dir: dist + upload-dir: "release" + on: + all_branches: true + condition: $TRAVIS_TAG + - provider: s3 + access_key_id: $S3_ACCESS_KEY_ID + secret_access_key: $S3_SECRET_ACCESS_KEY + bucket: "pixi.js" + skip_cleanup: true + acl: public_read + region: eu-west-1 + cache_control: "max-age=1209600" + local_dir: docs + upload-dir: "release/docs" + on: + all_branches: true + condition: $TRAVIS_TAG + - provider: s3 + access_key_id: $S3_ACCESS_KEY_ID + secret_access_key: $S3_SECRET_ACCESS_KEY + bucket: "pixi.js" + skip_cleanup: true + acl: public_read + region: eu-west-1 + cache_control: "max-age=1209600" + local_dir: coverage + upload-dir: "release/coverage" + on: + all_branches: true + condition: $TRAVIS_TAG \ No newline at end of file diff --git a/bower.json b/bower.json deleted file mode 100644 index 41b668c..0000000 --- a/bower.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "pixi.js", - "main": "dist/pixi.min.js", - "ignore": [ - "**/.*", - "docs", - "node_modules", - "bower_components", - "test", - "scripts", - "bower.json", - "inch.json" - ], - "dependencies": { - }, - "devDependencies": { - } -} diff --git a/package.json b/package.json index 14a1660..c04499c 100644 --- a/package.json +++ b/package.json @@ -40,11 +40,11 @@ "lib": "babel src --out-dir lib -s", "predocs": "rimraf docs/**", "docs": "jsdoc -c scripts/jsdoc.conf.json -R README.md", - "publish:patch": "npm version patch --no-git-tag-version && npm publish", - "publish:minor": "npm version minor --no-git-tag-version && npm publish", - "publish:major": "npm version major --no-git-tag-version && npm publish", + "publish:patch": "npm version patch && npm publish", + "publish:minor": "npm version minor && npm publish", + "publish:major": "npm version major && npm publish", "postversion": "npm run clean && npm run build && npm run lib && npm test", - "postpublish": "node scripts/release.js" + "postpublish": "git push && git push --tags" }, "files": [ "dist/", @@ -73,7 +73,6 @@ "electron": "^1.4.15", "eslint": "^3.5.0", "floss": "^2.0.1", - "gh-pages": "^0.11.0", "jaguarjs-jsdoc": "^1.0.1", "js-md5": "^0.4.1", "jsdoc": "^3.4.2", diff --git a/.travis.yml b/.travis.yml index 3df8b22..14de334 100644 --- a/.travis.yml +++ b/.travis.yml @@ -110,3 +110,43 @@ on: all_branches: true condition: $TRAVIS_TAG + # Deploy config for latest release + - provider: s3 + access_key_id: $S3_ACCESS_KEY_ID + secret_access_key: $S3_SECRET_ACCESS_KEY + bucket: "pixi.js" + skip_cleanup: true + acl: public_read + region: eu-west-1 + cache_control: "max-age=1209600" + local_dir: dist + upload-dir: "release" + on: + all_branches: true + condition: $TRAVIS_TAG + - provider: s3 + access_key_id: $S3_ACCESS_KEY_ID + secret_access_key: $S3_SECRET_ACCESS_KEY + bucket: "pixi.js" + skip_cleanup: true + acl: public_read + region: eu-west-1 + cache_control: "max-age=1209600" + local_dir: docs + upload-dir: "release/docs" + on: + all_branches: true + condition: $TRAVIS_TAG + - provider: s3 + access_key_id: $S3_ACCESS_KEY_ID + secret_access_key: $S3_SECRET_ACCESS_KEY + bucket: "pixi.js" + skip_cleanup: true + acl: public_read + region: eu-west-1 + cache_control: "max-age=1209600" + local_dir: coverage + upload-dir: "release/coverage" + on: + all_branches: true + condition: $TRAVIS_TAG \ No newline at end of file diff --git a/bower.json b/bower.json deleted file mode 100644 index 41b668c..0000000 --- a/bower.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "pixi.js", - "main": "dist/pixi.min.js", - "ignore": [ - "**/.*", - "docs", - "node_modules", - "bower_components", - "test", - "scripts", - "bower.json", - "inch.json" - ], - "dependencies": { - }, - "devDependencies": { - } -} diff --git a/package.json b/package.json index 14a1660..c04499c 100644 --- a/package.json +++ b/package.json @@ -40,11 +40,11 @@ "lib": "babel src --out-dir lib -s", "predocs": "rimraf docs/**", "docs": "jsdoc -c scripts/jsdoc.conf.json -R README.md", - "publish:patch": "npm version patch --no-git-tag-version && npm publish", - "publish:minor": "npm version minor --no-git-tag-version && npm publish", - "publish:major": "npm version major --no-git-tag-version && npm publish", + "publish:patch": "npm version patch && npm publish", + "publish:minor": "npm version minor && npm publish", + "publish:major": "npm version major && npm publish", "postversion": "npm run clean && npm run build && npm run lib && npm test", - "postpublish": "node scripts/release.js" + "postpublish": "git push && git push --tags" }, "files": [ "dist/", @@ -73,7 +73,6 @@ "electron": "^1.4.15", "eslint": "^3.5.0", "floss": "^2.0.1", - "gh-pages": "^0.11.0", "jaguarjs-jsdoc": "^1.0.1", "js-md5": "^0.4.1", "jsdoc": "^3.4.2", diff --git a/scripts/release.js b/scripts/release.js deleted file mode 100644 index 156620c..0000000 --- a/scripts/release.js +++ /dev/null @@ -1,43 +0,0 @@ -#!/usr/bin/env node -'use strict'; - -// Publish script to push releases of the bin files -// the normally are gitignored -const ghpages = require('gh-pages'); -const path = require('path'); -const packageInfo = require(path.join(__dirname, '..', 'package.json')); - -const options = { - src: [ - 'dist/**/*', - 'lib/**/*', - 'src/**/*', - 'scripts/*', - 'scripts/renders/*', - 'test/**/*', - '*.json', - '*.md', - 'LICENSE', - '.eslintrc', - '.editorconfig', - '.travis.yml', - '.babelrc', - ], - dotfiles: true, - branch: 'release', - message: packageInfo.version, - logger: console.log.bind(console), -}; - -ghpages.publish(process.cwd(), options, (err) => -{ - if (err) - { - console.log(err); - process.exit(1); - - return; - } - - process.exit(0); -});