提交 c9579851 编写于 作者: J Joao Moreno

move optimization & minification to shared agent

上级 e1128437
......@@ -7,7 +7,7 @@ steps:
- task: 1ESLighthouseEng.PipelineArtifactCaching.RestoreCacheV1.RestoreCache@1
inputs:
keyfile: '.build/commit'
targetfolder: '.build, **/out-build'
targetfolder: '.build, **/out-vscode-min'
vstsFeed: 'npm-vscode'
platformIndependent: true
alias: 'Compilation'
......
......@@ -7,7 +7,7 @@ steps:
- task: 1ESLighthouseEng.PipelineArtifactCaching.RestoreCacheV1.RestoreCache@1
inputs:
keyfile: '.build/commit'
targetfolder: '.build, **/out-build'
targetfolder: '.build, **/out-vscode-min'
vstsFeed: 'npm-vscode'
platformIndependent: true
alias: 'Compilation'
......
......@@ -7,7 +7,7 @@ steps:
- task: 1ESLighthouseEng.PipelineArtifactCaching.RestoreCacheV1.RestoreCache@1
inputs:
keyfile: '.build/commit'
targetfolder: '.build, **/out-build'
targetfolder: '.build, **/out-vscode-min'
vstsFeed: 'npm-vscode'
platformIndependent: true
alias: 'Compilation'
......
......@@ -7,7 +7,7 @@ steps:
- task: 1ESLighthouseEng.PipelineArtifactCaching.RestoreCacheV1.RestoreCache@1
inputs:
keyfile: '.build/commit'
targetfolder: '.build, **/out-build'
targetfolder: '.build, **/out-vscode-min'
vstsFeed: 'npm-vscode'
platformIndependent: true
alias: 'Compilation'
......@@ -99,13 +99,14 @@ steps:
set -e
yarn gulp compile-build
yarn gulp compile-extensions-build
yarn gulp minify-vscode
displayName: Compile
condition: and(succeeded(), ne(variables['CacheRestored-Compilation'], 'true'))
- task: 1ESLighthouseEng.PipelineArtifactCaching.SaveCacheV1.SaveCache@1
inputs:
keyfile: '.build/commit'
targetfolder: '.build, **/out-build'
targetfolder: '.build, **/out-vscode-min'
vstsFeed: 'npm-vscode'
platformIndependent: true
alias: 'Compilation'
......
......@@ -7,7 +7,7 @@ steps:
- task: 1ESLighthouseEng.PipelineArtifactCaching.RestoreCacheV1.RestoreCache@1
inputs:
keyfile: '.build/commit'
targetfolder: '.build, **/out-build'
targetfolder: '.build, **/out-vscode-min'
vstsFeed: 'npm-vscode'
platformIndependent: true
alias: 'Compilation'
......
......@@ -116,6 +116,7 @@ const minifyVSCodeTask = task.define('minify-vscode', task.series(
},
common.minifyTask('out-vscode', `${sourceMappingURLBase}/core`)
));
gulp.task(minifyVSCodeTask);
// Package
......@@ -437,7 +438,6 @@ BUILD_TARGETS.forEach(buildTarget => {
const destinationFolderName = `VSCode${dashed(platform)}${dashed(arch)}`;
const vscodeTaskCI = task.define(`vscode${dashed(platform)}${dashed(arch)}${dashed(minified)}-ci`, task.series(
minified ? minifyVSCodeTask : optimizeVSCodeTask,
util.rimraf(path.join(buildRoot, destinationFolderName)),
packageTask(platform, arch, sourceFolderName, destinationFolderName, opts)
));
......@@ -446,6 +446,7 @@ BUILD_TARGETS.forEach(buildTarget => {
const vscodeTask = task.define(`vscode${dashed(platform)}${dashed(arch)}${dashed(minified)}`, task.series(
compileBuildTask,
compileExtensionsBuildTask,
minified ? minifyVSCodeTask : optimizeVSCodeTask,
vscodeTaskCI
));
gulp.task(vscodeTask);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册