mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 01:38:56 -04:00
Re-applied PR 6267 to master to fix Windows/cygwin build
This commit is contained in:
parent
ea2f94f779
commit
203c7adadc
3 changed files with 9 additions and 6 deletions
|
@ -1,6 +1,6 @@
|
|||
module.exports = function createPackages(grunt) {
|
||||
let { config } = grunt;
|
||||
let { resolve } = require('path');
|
||||
let { resolve, relative } = require('path');
|
||||
let { execFile } = require('child_process');
|
||||
let { all, fromNode } = require('bluebird');
|
||||
|
||||
|
@ -13,13 +13,13 @@ module.exports = function createPackages(grunt) {
|
|||
|
||||
let archives = async (platform) => {
|
||||
// kibana.tar.gz
|
||||
await exec('tar', ['-zchf', platform.tarPath, platform.buildName]);
|
||||
await exec('tar', ['-zchf', relative(buildPath, platform.tarPath), platform.buildName]);
|
||||
|
||||
// kibana.zip
|
||||
if (/windows/.test(platform.name)) {
|
||||
await exec('zip', ['-rq', '-ll', platform.zipPath, platform.buildName]);
|
||||
await exec('zip', ['-rq', '-ll', relative(buildPath, platform.zipPath), platform.buildName]);
|
||||
} else {
|
||||
await exec('zip', ['-rq', platform.zipPath, platform.buildName]);
|
||||
await exec('zip', ['-rq', relative(buildPath, platform.zipPath), platform.buildName]);
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
var { promisify } = require('bluebird');
|
||||
var readdir = promisify(require('fs').readdir);
|
||||
var exec = promisify(require('child_process').exec);
|
||||
var platform = require('os').platform();
|
||||
var cmd = /^win/.test(platform) ? 'sha1sum ' : 'shasum ';
|
||||
|
||||
module.exports = function (grunt) {
|
||||
grunt.registerTask('_build:shasums', function () {
|
||||
|
@ -11,7 +13,7 @@ module.exports = function (grunt) {
|
|||
// only sha the archives
|
||||
if (!archive.match(/\.zip$|\.tar.gz$/)) return;
|
||||
|
||||
return exec('shasum ' + archive + ' > ' + archive + '.sha1.txt', {
|
||||
return exec(cmd + archive + ' > ' + archive + '.sha1.txt', {
|
||||
cwd: targetDir
|
||||
});
|
||||
})
|
||||
|
|
|
@ -4,6 +4,7 @@ module.exports = function (grunt) {
|
|||
let {resolve} = require('path');
|
||||
let root = p => resolve(__dirname, '../../', p);
|
||||
let binScript = /^win/.test(platform) ? '.\\bin\\kibana.bat' : './bin/kibana';
|
||||
let buildScript = /^win/.test(platform) ? '.\\build\\kibana\\bin\\kibana.bat' : './build/kibana/bin/kibana';
|
||||
let uiConfig = require(root('test/server_config'));
|
||||
|
||||
const stdDevArgs = [
|
||||
|
@ -150,7 +151,7 @@ module.exports = function (grunt) {
|
|||
ready: /Optimization .+ complete/,
|
||||
quiet: true
|
||||
},
|
||||
cmd: './build/kibana/bin/kibana',
|
||||
cmd: buildScript,
|
||||
args: [
|
||||
'--env.name=production',
|
||||
'--logging.json=false',
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue