Grunt Ember S3 =====
Tasks for uploading various build files to S3.
This task will, given some file (or mulitple files using grunt's file glob syntax):
- Create a file called fileBaseName-latest.extension
- Create a file called fileBaseName-gitRevision.extension
export TRAVIS_COMMIT='something-fake' # This will be here on Travis CI.export TRAVIS_BRANCH='master' # This will be here on Travis CI.export AWS_ACCESS_KEY_ID='something' # Encrypt this in .travis.ymlexport AWS_SECRET_ACCESS_KEY='asdf1234' # Encrypt this in .travis.yml
You can read about encrypting environment variables on the Travis docs page about encryption keys.
gruntloadNpmTasks'grunt-ember-s3';gruntinitConfig'ember-s3':src: 'dist/*.js' // defaults to thisbucketName: 'ember-test'// optional, if given, creates a "folder" named foo on s3prefix: 'foo' ;
after_success: 'grunt ember-s3'
MIT (see the LICENSE file in this repository).