kibana/tasks/run_build.js

31 lines
732 B
JavaScript
Raw Normal View History

var os = require('os');
2014-10-10 19:33:48 +02:00
module.exports = function (grunt) {
grunt.registerTask('run_build', [
'build',
'_extract_built',
'run:built_kibana',
'_open_built_kibana',
'wait:built_kibana'
2014-10-10 19:33:48 +02:00
]);
var arch = os.arch();
var platform = os.platform();
2014-10-10 19:33:48 +02:00
var join = require('path').join;
var extract = require('./utils/spawn')(
'tar',
[
'-xzf',
grunt.config.process('<%= pkg.name %>-<%= pkg.version %>-' + platform + '-' + arch + '.tar.gz')
],
2014-10-10 19:33:48 +02:00
join(__dirname, '../target')
);
grunt.registerTask('_extract_built', function () {
extract().nodeify(this.async());
});
grunt.registerTask('_open_built_kibana', function () {
require('opn')('http://localhost:5601');
});
};