Ember-cli-deploy-sh
An ember-cli-deploy plugin to run shell commands during deploy.
Configuration Options
hooks
Supports all will* and did* hooks:
willDeploy
, willBuild
, willPrepare
, willUpload
, willActivate
didBuild
, didPrepare
, didUpload
, didActivate
, didDeploy
, didFail
Each hook takes an array of tasks
config/deployjs ENVsh = hooks: willDeploy: task ;
task
A task is a shell commands defined in a JS Object.
command
- the shell command to execute
options
- the arguments to include with the shell command
- are passed directly into dargs during formatting
This is an example of a task that makes a curl request:
// config/deploy.js ; // ember-cli-deploy v0.6.0x has native support for .envvar querystring = ; Envsh = hooks: didDeploy: command: 'curl' options: request: 'POST' form: 'file=@dist-deploy/index.html' 'version=' + processenvVERSION verbose: true url: ; { return url + '?' + querystring;}