[grunt] added 'run_build' task

This commit is contained in:
Spencer Alger 2014-10-10 10:33:48 -07:00
parent 3b0ce93fe9
commit f48b3595b9
3 changed files with 26 additions and 1 deletions

View file

@ -27,6 +27,13 @@ module.exports = function (grunt) {
args: [
cmd
]
},
built_kibana: {
options: {
wait: true,
quiet: false,
},
cmd: './target/<%= pkg.name + "-" + pkg.version %>/bin/kibana'
}
};

18
tasks/run_build.js Normal file
View file

@ -0,0 +1,18 @@
module.exports = function (grunt) {
grunt.registerTask('run_build', [
'build',
'_extract_built',
'run:built_kibana'
]);
var join = require('path').join;
var extract = require('./utils/spawn')(
'tar',
['-xzf', grunt.config.process('<%= pkg.name %>-<%= pkg.version %>.tar.gz')],
join(__dirname, '../target')
);
grunt.registerTask('_extract_built', function () {
extract().nodeify(this.async());
});
};

View file

@ -10,7 +10,7 @@ module.exports = function (cmd, args, cwd, silent) {
var defer = Promise.defer();
var opts = {
stdio: 'pipe',
cwd: cwd
cwd: cwd || path.join(__dirname, '../..')
};
var endsWithNlRE = /\n\r?$/;