mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 09:48:58 -04:00
[build] stick with grunt:task naming convention
This commit is contained in:
parent
af30b5825b
commit
afb283d1b5
14 changed files with 28 additions and 28 deletions
|
@ -2,28 +2,28 @@ module.exports = function (grunt) {
|
|||
let { flatten } = require('lodash');
|
||||
|
||||
grunt.registerTask('build', flatten([
|
||||
'build-getProps',
|
||||
'build:getProps',
|
||||
'clean:build',
|
||||
'clean:target',
|
||||
'downloadNodes:start',
|
||||
'build:downloadNodes:start',
|
||||
'copy:devSource',
|
||||
'babel:build',
|
||||
'build-cliIndex',
|
||||
'build-installedPlugins',
|
||||
'build-packageJson',
|
||||
'build-readme',
|
||||
'build-installNpmDeps',
|
||||
'build:cliIndex',
|
||||
'build:installedPlugins',
|
||||
'build:packageJson',
|
||||
'build:readme',
|
||||
'build:installNpmDeps',
|
||||
'run:optimizeBuild',
|
||||
'stop:optimizeBuild',
|
||||
'downloadNodes:finish',
|
||||
'build:downloadNodes:finish',
|
||||
'clean:testsFromModules',
|
||||
'build-versionedLinks',
|
||||
'build-archives',
|
||||
'build:versionedLinks',
|
||||
'build:archives',
|
||||
!grunt.option('os-packages') ? [] : [
|
||||
'build-pleaseRun',
|
||||
'build-pleaseManageUser',
|
||||
'build-osPackages',
|
||||
'build:pleaseRun',
|
||||
'build:pleaseManageUser',
|
||||
'build:osPackages',
|
||||
],
|
||||
'build-shasums'
|
||||
'build:shasums'
|
||||
]));
|
||||
};
|
||||
|
|
|
@ -3,7 +3,7 @@ module.exports = function (grunt) {
|
|||
var file = 'build/kibana/src/cli/index.js';
|
||||
var blurb = `require('babel/register')(require('../optimize/babelOptions'));\n`;
|
||||
|
||||
grunt.registerTask('build-cliIndex', function () {
|
||||
grunt.registerTask('build:cliIndex', function () {
|
||||
var before = grunt.file.read(file);
|
||||
var after = before.replace(blurb, '');
|
||||
|
||||
|
|
|
@ -76,8 +76,8 @@ module.exports = function (grunt) {
|
|||
let current = null;
|
||||
let start = () => current || (current = run());
|
||||
|
||||
grunt.registerTask('downloadNodes:start', start);
|
||||
grunt.registerTask('downloadNodes:finish', function () {
|
||||
grunt.registerTask('build:downloadNodes:start', start);
|
||||
grunt.registerTask('build:downloadNodes:finish', function () {
|
||||
start().then(() => {
|
||||
grunt.log.ok(`node binaries for ${platforms.join(', ')} downloaded`);
|
||||
})
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
module.exports = function (grunt) {
|
||||
var exec = require('child_process').execSync;
|
||||
grunt.registerTask('build-getProps', function () {
|
||||
grunt.registerTask('build:getProps', function () {
|
||||
grunt.config.set('buildSha', String(exec('git rev-parse HEAD')).trim());
|
||||
grunt.config.set('buildNum', parseFloat(String(exec('git log --format="%h" | wc -l')).trim()));
|
||||
});
|
||||
|
|
|
@ -2,7 +2,7 @@ module.exports = function (grunt) {
|
|||
var { execSync } = require('child_process');
|
||||
var { resolve } = require('path');
|
||||
|
||||
grunt.registerTask('build-installNpmDeps', function () {
|
||||
grunt.registerTask('build:installNpmDeps', function () {
|
||||
grunt.file.mkdir('build/kibana/node_modules');
|
||||
|
||||
execSync('npm install --production --no-optional', {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
module.exports = function (grunt) {
|
||||
grunt.registerTask('build-installedPlugins', function () {
|
||||
grunt.registerTask('build:installedPlugins', function () {
|
||||
grunt.file.mkdir('build/kibana/installedPlugins');
|
||||
});
|
||||
};
|
||||
|
|
|
@ -3,7 +3,7 @@ module.exports = function (grunt) {
|
|||
let { basename, resolve } = require('path');
|
||||
let { forOwn } = require('lodash');
|
||||
|
||||
grunt.registerTask('build-versionedLinks', function () {
|
||||
grunt.registerTask('build:versionedLinks', function () {
|
||||
let buildFiles = grunt.file.expand('build/kibana/{*,.*}');
|
||||
let rootDir = grunt.config.get('root');
|
||||
|
||||
|
|
|
@ -9,7 +9,7 @@ module.exports = function (grunt) {
|
|||
let userScriptsDir = config.get('userScriptsDir');
|
||||
let servicesByName = indexBy(config.get('services'), 'id');
|
||||
|
||||
grunt.registerTask('build-osPackages', function () {
|
||||
grunt.registerTask('build:osPackages', function () {
|
||||
grunt.config.get('platforms').forEach(({ name, buildDir }) => {
|
||||
|
||||
let arch = /x64$/.test(name) ? 'x86_64' : 'i686';
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
module.exports = function (grunt) {
|
||||
grunt.registerTask('build-packageJson', function () {
|
||||
grunt.registerTask('build:packageJson', function () {
|
||||
var pkg = grunt.config.get('pkg');
|
||||
|
||||
grunt.file.write(
|
||||
|
|
|
@ -26,7 +26,7 @@ module.exports = function createPackages(grunt) {
|
|||
}
|
||||
};
|
||||
|
||||
grunt.registerTask('build-archives', function () {
|
||||
grunt.registerTask('build:archives', function () {
|
||||
|
||||
all(
|
||||
grunt.config.get('platforms')
|
||||
|
|
|
@ -3,7 +3,7 @@ module.exports = function (grunt) {
|
|||
let { resolve } = require('path');
|
||||
let userScriptsDir = grunt.config.get('userScriptsDir');
|
||||
|
||||
grunt.registerTask('build-pleaseManageUser', function () {
|
||||
grunt.registerTask('build:pleaseManageUser', function () {
|
||||
grunt.file.mkdir(userScriptsDir);
|
||||
execFileSync('please-manage-user', ['--output', userScriptsDir, 'kibana']);
|
||||
});
|
||||
|
|
|
@ -2,7 +2,7 @@ var { resolve } = require('path');
|
|||
var { execFileSync } = require('child_process');
|
||||
|
||||
module.exports = function createServices(grunt) {
|
||||
grunt.registerTask('build-pleaserun', function () {
|
||||
grunt.registerTask('build:pleaserun', function () {
|
||||
// TODO(sissel): Detect if 'pleaserun' is found, and provide a useful error
|
||||
// to the user if it is missing.
|
||||
|
||||
|
|
|
@ -13,7 +13,7 @@ TextRenderer.prototype.heading = function (text, level, raw) {
|
|||
|
||||
module.exports = function (grunt) {
|
||||
|
||||
grunt.registerTask('build-readme', function () {
|
||||
grunt.registerTask('build:readme', function () {
|
||||
let transform = function (input) {
|
||||
let output = input.replace(/<\!\-\- [^\-]+ \-\->/g, '\n');
|
||||
output = marked(output);
|
||||
|
|
|
@ -3,7 +3,7 @@ var readdir = promisify(require('fs').readdir);
|
|||
var exec = promisify(require('child_process').exec);
|
||||
|
||||
module.exports = function (grunt) {
|
||||
grunt.registerTask('build-shasums', function () {
|
||||
grunt.registerTask('build:shasums', function () {
|
||||
var targetDir = grunt.config.get('target');
|
||||
|
||||
readdir(targetDir)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue