UNPKG

@busy-web/deploy

Version:

busy-web ember-cli-deploy addon.

35 lines (32 loc) 668 B
/** * @module Helpers * */ var RSVP = require('rsvp'); var exec = require('child_process').exec; /** * `ember helper methods` * */ module.exports = { deploy: function(build) { return new RSVP.Promise(function(resolve, reject) { exec(`ember deploy ${build}`, function(err, stdout) { if (err instanceof Error) { reject(err); } resolve(stdout); }); }); }, activate: function(build, revision) { return new RSVP.Promise(function(resolve, reject) { exec(`ember deploy:activate --revision ${revision} ${build}`, function(err, stdout) { if (err instanceof Error) { reject(err); } resolve(stdout); }); }); } };