chore: split up the xpack prepare scripts

This commit is contained in:
joe fleming 2018-09-07 16:01:13 -07:00
parent baf4842802
commit 6273470aa2
3 changed files with 9 additions and 3 deletions

View file

@ -11,7 +11,7 @@ import { ToolingLog } from '@kbn/dev-utils';
import { generateNoticeFromSource } from '../../src/dev';
export default (gulp, { buildTarget }) => {
gulp.task('build', ['clean', 'report', 'prepare'], async () => {
gulp.task('build', ['clean', 'report', 'prepare:build'], async () => {
await pluginHelpers.run('build', {
skipArchive: true,
buildDestination: buildTarget,

View file

@ -8,5 +8,5 @@ import pluginHelpers from '@kbn/plugin-helpers';
import getFlags from './helpers/get_flags';
export default (gulp) => {
gulp.task('dev', ['prepare'], () => pluginHelpers.run('start', { flags: getFlags() }));
gulp.task('dev', ['prepare:dev'], () => pluginHelpers.run('start', { flags: getFlags() }));
};

View file

@ -7,6 +7,12 @@
import { ensureAllBrowsersDownloaded } from '../plugins/reporting/server/browsers';
export default gulp => {
// anything that needs to happen pre-build or pre-dev
// anything that should always happen before anything else
gulp.task('prepare', () => ensureAllBrowsersDownloaded());
// anything that needs to happen before development
gulp.task('prepare:dev', ['prepare']);
// anything that needs to happen before building
gulp.task('prepare:build', ['prepare']);
};