gulp-fastly

2.0.0 • Public • Published

gulp-fastly

Helps with common deploy tasks with Fastly.

Usage

npm install gulp-fastly --save

Purging

Especially useful for if you have a static site or need to purge things per deploy. Currently only allows full purges and not specific ones.

var Fastly = require('fastly')
gulp.task('deploy', function () {
  var fastly = new Fastly({
    apiKey: '',
    serviceId: ''
  })

  gulp.src('*')
    .pipe(fastly.purge())
})

Upload VCLs

This allows you to upload a new Fastly version with a current VCL file. Note that this will only upload the VCL if the md5 hash of the given VCL file is different than what is already activated.

var Fastly = require('fastly')
gulp.task('deploy', function () {
  var fastly = new Fastly({
    apiKey: '',
    serviceId: ''
  })

  return gulp.src('./fastly.vcl')
    .pipe(fastly.deployVcl())

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i gulp-fastly

Weekly Downloads

1

Version

2.0.0

License

MIT

Last publish

Collaborators

  • sjlu