mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-03-04 13:55:23 -05:00
ci: Improve vcpkg binary cache settings
This change comes with two improvements: 1) using the VCPKG_DEFAULT_BINARY_CACHE variable drops dependency on vcpkg default cached archives location, and improves readability 2) two obvious cases when binary cache is invalidated are defined, that guaranties it won't grow boundlessly when, for example, vcpkg has being updated.
This commit is contained in:
parent
b00646bc77
commit
e8692cf2c1
1 changed files with 8 additions and 1 deletions
|
@ -86,6 +86,7 @@ task:
|
||||||
PATH: 'C:\jom;C:\Python39;C:\Python39\Scripts;C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\MSBuild\Current\Bin;%PATH%'
|
PATH: 'C:\jom;C:\Python39;C:\Python39\Scripts;C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\MSBuild\Current\Bin;%PATH%'
|
||||||
PYTHONUTF8: 1
|
PYTHONUTF8: 1
|
||||||
CI_VCPKG_TAG: '2021.05.12'
|
CI_VCPKG_TAG: '2021.05.12'
|
||||||
|
VCPKG_DEFAULT_BINARY_CACHE: 'C:\Users\ContainerAdministrator\AppData\Local\vcpkg\archives'
|
||||||
QT_DOWNLOAD_URL: 'https://download.qt.io/official_releases/qt/5.12/5.12.11/single/qt-everywhere-src-5.12.11.zip'
|
QT_DOWNLOAD_URL: 'https://download.qt.io/official_releases/qt/5.12/5.12.11/single/qt-everywhere-src-5.12.11.zip'
|
||||||
QT_LOCAL_PATH: 'C:\qt-everywhere-src-5.12.11.zip'
|
QT_LOCAL_PATH: 'C:\qt-everywhere-src-5.12.11.zip'
|
||||||
QT_SOURCE_DIR: 'C:\qt-everywhere-src-5.12.11'
|
QT_SOURCE_DIR: 'C:\qt-everywhere-src-5.12.11'
|
||||||
|
@ -121,7 +122,13 @@ task:
|
||||||
- jom
|
- jom
|
||||||
- jom install
|
- jom install
|
||||||
vcpkg_binary_cache:
|
vcpkg_binary_cache:
|
||||||
folder: 'C:\Users\ContainerAdministrator\AppData\Local\vcpkg\archives'
|
folder: '%VCPKG_DEFAULT_BINARY_CACHE%'
|
||||||
|
reupload_on_changes: true
|
||||||
|
fingerprint_script:
|
||||||
|
- echo %CI_VCPKG_TAG%
|
||||||
|
- msbuild -version
|
||||||
|
populate_script:
|
||||||
|
- mkdir %VCPKG_DEFAULT_BINARY_CACHE%
|
||||||
install_python_script:
|
install_python_script:
|
||||||
- choco install --yes --no-progress python3 --version=3.9.6
|
- choco install --yes --no-progress python3 --version=3.9.6
|
||||||
- pip install zmq
|
- pip install zmq
|
||||||
|
|
Loading…
Add table
Reference in a new issue