1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 12:17:44 +00:00

CI: Add a restoration key for Azure's remote data caches

We do a similar trick for the compiler cache. This allows each builder
to separately push their local data cache (if it changed) while pulling
a shared cache, without the race outlined in commit 3127454. This is
needed for a subsequent commit which will enable this cache for Fuzzer
builds.
This commit is contained in:
Timothy Flynn 2022-08-09 08:27:58 -04:00 committed by Brian Gianforcaro
parent 2d06f6399f
commit 5c0f1d5b8a

View file

@ -62,19 +62,25 @@ steps:
- ${{ if eq(parameters.with_remote_data_caches, true) }}: - ${{ if eq(parameters.with_remote_data_caches, true) }}:
- task: Cache@2 - task: Cache@2
inputs: inputs:
key: '"time_zone_data" | Meta/CMake/time_zone_data.cmake' key: '"time_zone_data" | Meta/CMake/time_zone_data.cmake | "$(timestamp)"'
restoreKeys: |
"time_zone_data" | Meta/CMake/time_zone_data.cmake
path: $(Build.SourcesDirectory)/${{ parameters.build_directory }}/TZDB path: $(Build.SourcesDirectory)/${{ parameters.build_directory }}/TZDB
displayName: 'TimeZoneData Cache' displayName: 'TimeZoneData Cache'
- task: Cache@2 - task: Cache@2
inputs: inputs:
key: '"unicode_data" | Meta/CMake/unicode_data.cmake' key: '"unicode_data" | Meta/CMake/unicode_data.cmake | "$(timestamp)"'
restoreKeys: |
"unicode_data" | Meta/CMake/unicode_data.cmake
path: $(Build.SourcesDirectory)/${{ parameters.build_directory }}/UCD path: $(Build.SourcesDirectory)/${{ parameters.build_directory }}/UCD
displayName: 'UnicodeData Cache' displayName: 'UnicodeData Cache'
- task: Cache@2 - task: Cache@2
inputs: inputs:
key: '"unicode_locale" | Meta/CMake/unicode_data.cmake' key: '"unicode_locale" | Meta/CMake/unicode_data.cmake | "$(timestamp)"'
restoreKeys: |
"unicode_locale" | Meta/CMake/unicode_data.cmake
path: $(Build.SourcesDirectory)/${{ parameters.build_directory }}/CLDR path: $(Build.SourcesDirectory)/${{ parameters.build_directory }}/CLDR
displayName: 'UnicodeLocale Cache' displayName: 'UnicodeLocale Cache'