grunt-knox

S3 Deployment Tasks for GruntJS

grunt-knox

Knox Tasks for GruntJS

This plugin requires Grunt ~0.4.1

If you haven't used Grunt before, be sure to check out the Getting Started guide, as it explains how to create a Gruntfile as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:

npm install grunt-knox --save-dev

One the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:

grunt.loadNpmTasks('grunt-knox');

In your project's Gruntfile, add a section named knox to the data object passed into grunt.initConfig().

grunt.initConfig({
  test: {
    options: {
      key: "key",
      secret: "secret",
      bucket: "bucket",
      saveTo: '/'
    },
    files: {
      folder: './test/knox_test.gzip'
    },
  },
  //... 
})

Define your options in the config, set the files.folder to your compressed file path. Then just do grunt build and grunt deploy.

In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using Grunt.

(Nothing yet)