mirror of
https://github.com/microsoft/vscode.git
synced 2025-12-25 04:36:23 +00:00
Extract task code to its own file
This commit is contained in:
@@ -12,6 +12,7 @@ const tsb = require('gulp-tsb');
|
||||
const es = require('event-stream');
|
||||
const filter = require('gulp-filter');
|
||||
const util = require('./lib/util');
|
||||
const task = require('./lib/task');
|
||||
const watcher = require('./lib/watch');
|
||||
const createReporter = require('./lib/reporter').createReporter;
|
||||
const glob = require('glob');
|
||||
@@ -112,7 +113,7 @@ const tasks = compilations.map(function (tsconfigFile) {
|
||||
.pipe(gulp.dest(out));
|
||||
};
|
||||
compileTask_.displayName = `compile-extension-${name}`;
|
||||
const compileTask = util.task.series(cleanTask, compileTask_);
|
||||
const compileTask = task.series(cleanTask, compileTask_);
|
||||
|
||||
const watchTask_ = () => {
|
||||
const pipeline = createPipeline(false);
|
||||
@@ -124,7 +125,7 @@ const tasks = compilations.map(function (tsconfigFile) {
|
||||
.pipe(gulp.dest(out));
|
||||
};
|
||||
watchTask_.displayName = `watch-extension-${name}`;
|
||||
const watchTask = util.task.series(cleanTask, watchTask_);
|
||||
const watchTask = task.series(cleanTask, watchTask_);
|
||||
|
||||
const compileBuildTask_ = () => {
|
||||
const pipeline = createPipeline(true, true);
|
||||
@@ -135,7 +136,7 @@ const tasks = compilations.map(function (tsconfigFile) {
|
||||
.pipe(gulp.dest(out));
|
||||
};
|
||||
compileBuildTask_.displayName = `compile-build-extension-${name}`;
|
||||
const compileBuildTask = util.task.series(cleanTask, compileBuildTask_);
|
||||
const compileBuildTask = task.series(cleanTask, compileBuildTask_);
|
||||
|
||||
// Tasks
|
||||
gulp.task('compile-extension:' + name, compileTask);
|
||||
@@ -148,16 +149,16 @@ const tasks = compilations.map(function (tsconfigFile) {
|
||||
};
|
||||
});
|
||||
|
||||
const compileExtensionsTask = util.task.parallel(...tasks.map(t => t.compileTask));
|
||||
const compileExtensionsTask = task.parallel(...tasks.map(t => t.compileTask));
|
||||
compileExtensionsTask.displayName = 'compile-extensions';
|
||||
gulp.task(compileExtensionsTask.displayName, compileExtensionsTask);
|
||||
exports.compileExtensionsTask = compileExtensionsTask;
|
||||
|
||||
const watchExtensionsTask = util.task.parallel(...tasks.map(t => t.watchTask));
|
||||
const watchExtensionsTask = task.parallel(...tasks.map(t => t.watchTask));
|
||||
watchExtensionsTask.displayName = 'watch-extensions';
|
||||
gulp.task(watchExtensionsTask.displayName, watchExtensionsTask);
|
||||
exports.watchExtensionsTask = watchExtensionsTask;
|
||||
|
||||
const compileExtensionsBuildTask = util.task.parallel(...tasks.map(t => t.compileBuildTask));
|
||||
const compileExtensionsBuildTask = task.parallel(...tasks.map(t => t.compileBuildTask));
|
||||
compileExtensionsBuildTask.displayName = 'compile-extensions-build';
|
||||
exports.compileExtensionsBuildTask = compileExtensionsBuildTask;
|
||||
|
||||
Reference in New Issue
Block a user