2014-06-18 19:35:37 +02:00
|
|
|
module.exports = function (grunt) {
|
|
|
|
grunt.registerTask('build', [
|
2014-10-09 21:59:09 +02:00
|
|
|
'get_build_props',
|
2014-06-18 19:35:37 +02:00
|
|
|
'clean:target',
|
|
|
|
'clean:build',
|
|
|
|
'require_css_deps:copy',
|
2015-03-25 01:08:24 +01:00
|
|
|
'less:build',
|
2014-08-26 02:55:32 +02:00
|
|
|
'copy:kibana_src',
|
2014-10-23 08:30:49 +02:00
|
|
|
'clean:dev_only_plugins',
|
2014-08-26 02:55:32 +02:00
|
|
|
'touch_config',
|
2014-10-09 22:28:23 +02:00
|
|
|
'replace:build_props',
|
2014-06-18 19:35:37 +02:00
|
|
|
'requirejs',
|
|
|
|
'clean:unneeded_source_in_build',
|
2014-08-26 02:55:32 +02:00
|
|
|
'copy:server_src',
|
2014-08-28 18:41:11 +02:00
|
|
|
'replace:dist',
|
2014-08-26 02:55:32 +02:00
|
|
|
'copy:dist',
|
2014-09-23 02:05:00 +02:00
|
|
|
'compile_dist_readme',
|
2014-08-26 02:55:32 +02:00
|
|
|
'chmod_kibana',
|
2014-10-17 21:26:02 +02:00
|
|
|
'make_plugin_dir',
|
2014-11-06 23:18:16 +01:00
|
|
|
'copy:plugin_readme',
|
2014-10-18 01:23:07 +02:00
|
|
|
'describe_bundled_plugins',
|
2015-01-09 19:08:14 +01:00
|
|
|
'npm_install_kibana',
|
2015-01-16 19:35:46 +01:00
|
|
|
'clean:test_from_node_modules',
|
2015-01-09 19:08:14 +01:00
|
|
|
'download_node_binaries',
|
2014-10-03 19:16:29 +02:00
|
|
|
'copy:versioned_dist',
|
2015-02-18 20:17:47 +01:00
|
|
|
'create_packages',
|
|
|
|
'create_shasums'
|
2014-06-18 19:35:37 +02:00
|
|
|
]);
|
2014-08-26 02:55:32 +02:00
|
|
|
};
|