@@ -12,23 +12,24 @@ steps:
1212 vstsFeed : ' npm-vscode'
1313 platformIndependent : true
1414 alias : ' Compilation'
15+ dryRun : true
1516
1617- task : NodeTool@0
1718 inputs :
1819 versionSpec : " 12.13.0"
19- condition : and(succeeded(), ne(variables['CacheRestored -Compilation'], 'true'))
20+ condition : and(succeeded(), ne(variables['CacheExists -Compilation'], 'true'))
2021
2122- task : geeklearningio.gl-vsts-tasks-yarn.yarn-installer-task.YarnInstaller@2
2223 inputs :
2324 versionSpec : " 1.x"
24- condition : and(succeeded(), ne(variables['CacheRestored -Compilation'], 'true'))
25+ condition : and(succeeded(), ne(variables['CacheExists -Compilation'], 'true'))
2526
2627- task : AzureKeyVault@1
2728 displayName : ' Azure Key Vault: Get Secrets'
2829 inputs :
2930 azureSubscription : ' vscode-builds-subscription'
3031 KeyVaultName : vscode
31- condition : and(succeeded(), ne(variables['CacheRestored -Compilation'], 'true'))
32+ condition : and(succeeded(), ne(variables['CacheExists -Compilation'], 'true'))
3233
3334- script : |
3435 set -e
@@ -41,70 +42,70 @@ steps:
4142 git config user.email "vscode@microsoft.com"
4243 git config user.name "VSCode"
4344 displayName : Prepare tooling
44- condition : and(succeeded(), ne(variables['CacheRestored -Compilation'], 'true'))
45+ condition : and(succeeded(), ne(variables['CacheExists -Compilation'], 'true'))
4546
4647- script : |
4748 set -e
4849 git remote add distro "https://github.com/$(VSCODE_MIXIN_REPO).git"
4950 git fetch distro
5051 git merge $(node -p "require('./package.json').distro")
5152 displayName : Merge distro
52- condition : and(succeeded(), ne(variables['CacheRestored -Compilation'], 'true'))
53+ condition : and(succeeded(), ne(variables['CacheExists -Compilation'], 'true'))
5354
5455- task : 1ESLighthouseEng.PipelineArtifactCaching.RestoreCacheV1.RestoreCache@1
5556 inputs :
5657 keyfile : ' build/.cachesalt, .yarnrc, remote/.yarnrc, **/yarn.lock, !**/node_modules/**/yarn.lock, !**/.*/**/yarn.lock'
5758 targetfolder : ' **/node_modules, !**/node_modules/**/node_modules'
5859 vstsFeed : ' npm-vscode'
59- condition : and(succeeded(), ne(variables['CacheRestored -Compilation'], 'true'))
60+ condition : and(succeeded(), ne(variables['CacheExists -Compilation'], 'true'))
6061
6162- script : |
6263 set -e
6364 CHILD_CONCURRENCY=1 yarn --frozen-lockfile
6465 displayName : Install dependencies
65- condition : and(succeeded(), ne(variables['CacheRestored -Compilation'], 'true'), ne(variables['CacheRestored'], 'true'))
66+ condition : and(succeeded(), ne(variables['CacheExists -Compilation'], 'true'), ne(variables['CacheRestored'], 'true'))
6667
6768- task : 1ESLighthouseEng.PipelineArtifactCaching.SaveCacheV1.SaveCache@1
6869 inputs :
6970 keyfile : ' build/.cachesalt, .yarnrc, remote/.yarnrc, **/yarn.lock, !**/node_modules/**/yarn.lock, !**/.*/**/yarn.lock'
7071 targetfolder : ' **/node_modules, !**/node_modules/**/node_modules'
7172 vstsFeed : ' npm-vscode'
72- condition : and(succeeded(), ne(variables['CacheRestored -Compilation'], 'true'), ne(variables['CacheRestored'], 'true'))
73+ condition : and(succeeded(), ne(variables['CacheExists -Compilation'], 'true'), ne(variables['CacheRestored'], 'true'))
7374
7475- script : |
7576 set -e
7677 yarn postinstall
7778 displayName : Run postinstall scripts
78- condition : and(succeeded(), ne(variables['CacheRestored -Compilation'], 'true'), eq(variables['CacheRestored'], 'true'))
79+ condition : and(succeeded(), ne(variables['CacheExists -Compilation'], 'true'), eq(variables['CacheRestored'], 'true'))
7980
8081# Mixin must run before optimize, because the CSS loader will
8182# inline small SVGs
8283- script : |
8384 set -e
8485 node build/azure-pipelines/mixin
8586 displayName : Mix in quality
86- condition : and(succeeded(), ne(variables['CacheRestored -Compilation'], 'true'))
87+ condition : and(succeeded(), ne(variables['CacheExists -Compilation'], 'true'))
8788
8889- script : |
8990 set -e
9091 yarn gulp hygiene --skip-tslint
9192 yarn gulp tslint
9293 yarn monaco-compile-check
9394 displayName : Run hygiene, tslint and monaco compile checks
94- condition : and(succeeded(), ne(variables['CacheRestored -Compilation'], 'true'), eq(variables['VSCODE_STEP_ON_IT'], 'false'))
95+ condition : and(succeeded(), ne(variables['CacheExists -Compilation'], 'true'), eq(variables['VSCODE_STEP_ON_IT'], 'false'))
9596
9697- script : |
9798 set -
9899 ./build/azure-pipelines/common/extract-telemetry.sh
99100 displayName : Extract Telemetry
100- condition : and(succeeded(), ne(variables['CacheRestored -Compilation'], 'true'))
101+ condition : and(succeeded(), ne(variables['CacheExists -Compilation'], 'true'))
101102
102103- script : |
103104 set -e
104105 AZURE_WEBVIEW_STORAGE_ACCESS_KEY="$(vscode-webview-storage-key)" \
105106 ./build/azure-pipelines/common/publish-webview.sh
106107 displayName : Publish Webview
107- condition : and(succeeded(), ne(variables['CacheRestored -Compilation'], 'true'))
108+ condition : and(succeeded(), ne(variables['CacheExists -Compilation'], 'true'))
108109
109110- script : |
110111 set -e
@@ -114,22 +115,22 @@ steps:
114115 yarn gulp minify-vscode-reh
115116 yarn gulp minify-vscode-reh-web
116117 displayName : Compile
117- condition : and(succeeded(), ne(variables['CacheRestored -Compilation'], 'true'))
118+ condition : and(succeeded(), ne(variables['CacheExists -Compilation'], 'true'))
118119
119120- script : |
120121 set -e
121122 AZURE_STORAGE_ACCESS_KEY="$(ticino-storage-key)" \
122123 node build/azure-pipelines/upload-sourcemaps
123124 displayName : Upload sourcemaps
124- condition : and(succeeded(), ne(variables['CacheRestored -Compilation'], 'true'))
125+ condition : and(succeeded(), ne(variables['CacheExists -Compilation'], 'true'))
125126
126127- script : |
127128 set -e
128129 VERSION=`node -p "require(\"./package.json\").version"`
129130 AZURE_DOCUMENTDB_MASTERKEY="$(builds-docdb-key-readwrite)" \
130131 node build/azure-pipelines/common/createBuild.js $VERSION
131132 displayName : Create build
132- condition : and(succeeded(), ne(variables['CacheRestored -Compilation'], 'true'))
133+ condition : and(succeeded(), ne(variables['CacheExists -Compilation'], 'true'))
133134
134135- task : 1ESLighthouseEng.PipelineArtifactCaching.SaveCacheV1.SaveCache@1
135136 inputs :
@@ -138,4 +139,4 @@ steps:
138139 vstsFeed : ' npm-vscode'
139140 platformIndependent : true
140141 alias : ' Compilation'
141- condition : and(succeeded(), ne(variables['CacheRestored -Compilation'], 'true'))
142+ condition : and(succeeded(), ne(variables['CacheExists -Compilation'], 'true'))
0 commit comments