| 12345678910111213141516171819202122232425262728293031 |
- module.exports = function(grunt) {
- // build, then zip and upload to s3
- grunt.registerTask('distribute', [
- 'distribute:load_s3_config',
- 'build',
- 'compress:zip',
- 'compress:tgz',
- 's3:dist',
- 'clean:temp'
- ]);
- // build, then zip and upload to s3
- grunt.registerTask('release', [
- // 'distribute:load_s3_config',
- 'build',
- 'compress:zip_release',
- 'compress:tgz_release',
- //'s3:release',
- //'clean:temp'
- ]);
- // collect the key and secret from the .aws-config.json file, finish configuring the s3 task
- grunt.registerTask('distribute:load_s3_config', function () {
- var config = grunt.file.readJSON('.aws-config.json');
- grunt.config('s3.options', {
- key: config.key,
- secret: config.secret
- });
- });
- }
|