mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 18:27:35 +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:
parent
2d06f6399f
commit
5c0f1d5b8a
1 changed files with 9 additions and 3 deletions
|
@ -62,19 +62,25 @@ steps:
|
|||
- ${{ if eq(parameters.with_remote_data_caches, true) }}:
|
||||
- task: Cache@2
|
||||
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
|
||||
displayName: 'TimeZoneData Cache'
|
||||
|
||||
- task: Cache@2
|
||||
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
|
||||
displayName: 'UnicodeData Cache'
|
||||
|
||||
- task: Cache@2
|
||||
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
|
||||
displayName: 'UnicodeLocale Cache'
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue