diff --git a/build/gulpfile.extensions.js b/build/gulpfile.extensions.js index b2379127dd2..35211fd4417 100644 --- a/build/gulpfile.extensions.js +++ b/build/gulpfile.extensions.js @@ -209,6 +209,7 @@ exports.watchExtensionMedia = watchExtensionMedia; const compileExtensionMediaBuildTask = task.define('compile-extension-media-build', () => ext.buildExtensionMedia(false, '.build/extensions')); gulp.task(compileExtensionMediaBuildTask); +exports.compileExtensionMediaBuildTask = compileExtensionMediaBuildTask; //#endregion diff --git a/build/gulpfile.reh.js b/build/gulpfile.reh.js index 1334cd15d6e..8be0864b171 100644 --- a/build/gulpfile.reh.js +++ b/build/gulpfile.reh.js @@ -25,7 +25,7 @@ const File = require('vinyl'); const fs = require('fs'); const glob = require('glob'); const { compileBuildTask } = require('./gulpfile.compile'); -const { compileExtensionsBuildTask } = require('./gulpfile.extensions'); +const { compileExtensionsBuildTask, compileExtensionMediaBuildTask } = require('./gulpfile.extensions'); const { vscodeWebEntryPoints, vscodeWebResourceIncludes, createVSCodeWebFileContentMapper } = require('./gulpfile.vscode.web'); const cp = require('child_process'); @@ -381,6 +381,7 @@ function packageTask(type, platform, arch, sourceFolderName, destinationFolderNa const serverTask = task.define(`vscode-${type}${dashed(platform)}${dashed(arch)}${dashed(minified)}`, task.series( compileBuildTask, compileExtensionsBuildTask, + compileExtensionMediaBuildTask, minified ? minifyTask : optimizeTask, serverTaskCI )); diff --git a/build/gulpfile.vscode.js b/build/gulpfile.vscode.js index 250eb01bcdd..df089a67b9f 100644 --- a/build/gulpfile.vscode.js +++ b/build/gulpfile.vscode.js @@ -31,7 +31,7 @@ const { config } = require('./lib/electron'); const createAsar = require('./lib/asar').createAsar; const minimist = require('minimist'); const { compileBuildTask } = require('./gulpfile.compile'); -const { compileExtensionsBuildTask } = require('./gulpfile.extensions'); +const { compileExtensionsBuildTask, compileExtensionMediaBuildTask } = require('./gulpfile.extensions'); const { getSettingsSearchBuildId, shouldSetupSettingsSearch } = require('./azure-pipelines/upload-configuration'); // Build @@ -379,6 +379,7 @@ BUILD_TARGETS.forEach(buildTarget => { const vscodeTask = task.define(`vscode${dashed(platform)}${dashed(arch)}${dashed(minified)}`, task.series( compileBuildTask, compileExtensionsBuildTask, + compileExtensionMediaBuildTask, minified ? minifyVSCodeTask : optimizeVSCodeTask, vscodeTaskCI ));