From 32b732cb786a22e97495a63bf3640ba14a28c272 Mon Sep 17 00:00:00 2001 From: Wes Haggard Date: Wed, 15 Jan 2025 11:40:42 -0800 Subject: [PATCH] Move vcpkg cache to azuresdkartifacts (#6348) --- .vscode/cspell.json | 5 +++-- doc/PerformanceTesting.md | 2 +- eng/pipelines/templates/jobs/perf.yml | 2 +- eng/pipelines/templates/steps/vcpkg.yml | 4 ++-- eng/scripts/Set-VcpkgWriteModeCache.ps1 | 6 +++--- 5 files changed, 10 insertions(+), 9 deletions(-) diff --git a/.vscode/cspell.json b/.vscode/cspell.json index 080186e8e..def9ba6f3 100644 --- a/.vscode/cspell.json +++ b/.vscode/cspell.json @@ -329,9 +329,10 @@ "issecret", "PSScriptRoot", "BUILDID", - "cppvcpkgcache", + "azuresdkartifacts", "cmakegenerate", - "cmakesourcegenerate" + "cmakesourcegenerate", + "rwcl" ] }, { diff --git a/doc/PerformanceTesting.md b/doc/PerformanceTesting.md index a7832e8e0..703cdee0d 100644 --- a/doc/PerformanceTesting.md +++ b/doc/PerformanceTesting.md @@ -123,7 +123,7 @@ extends: AdditionalArguments: ${{ parameters.AdditionalArguments }} InstallLanguageSteps: - pwsh: | - Write-Host "##vso[task.setvariable variable=VCPKG_BINARY_SOURCES_SECRET;issecret=true;]clear;x-azblob,https://cppvcpkgcache.blob.core.windows.net/public-vcpkg-container,,read" + Write-Host "##vso[task.setvariable variable=VCPKG_BINARY_SOURCES_SECRET;issecret=true;]clear;x-azblob,https://azuresdkartifacts.blob.core.windows.net/public-vcpkg-container,,read" displayName: Set Vcpkg Variables EnvVars: diff --git a/eng/pipelines/templates/jobs/perf.yml b/eng/pipelines/templates/jobs/perf.yml index a9063d854..a56adab61 100644 --- a/eng/pipelines/templates/jobs/perf.yml +++ b/eng/pipelines/templates/jobs/perf.yml @@ -36,7 +36,7 @@ extends: LanguageVersion: 'N/A' InstallLanguageSteps: - pwsh: | - Write-Host "##vso[task.setvariable variable=VCPKG_BINARY_SOURCES_SECRET;issecret=true;]clear;x-azblob,https://cppvcpkgcache.blob.core.windows.net/public-vcpkg-container,,read" + Write-Host "##vso[task.setvariable variable=VCPKG_BINARY_SOURCES_SECRET;issecret=true;]clear;x-azblob,https://azuresdkartifacts.blob.core.windows.net/public-vcpkg-container,,read" displayName: Set Vcpkg Variables - ${{ if parameters.Profile }}: - task: Bash@3 diff --git a/eng/pipelines/templates/steps/vcpkg.yml b/eng/pipelines/templates/steps/vcpkg.yml index ddb66977e..925527d69 100644 --- a/eng/pipelines/templates/steps/vcpkg.yml +++ b/eng/pipelines/templates/steps/vcpkg.yml @@ -1,7 +1,7 @@ steps: - pwsh: | - Write-Host "##vso[task.setvariable variable=VCPKG_BINARY_SOURCES_SECRET;issecret=true;]clear;x-azblob,https://cppvcpkgcache.blob.core.windows.net/public-vcpkg-container,,read" - Write-Host "##vso[task.setvariable variable=X_VCPKG_ASSET_SOURCES_SECRET;issecret=true;]clear;x-azurl,https://cppvcpkgcache.blob.core.windows.net/public-vcpkg-container,,read" + Write-Host "##vso[task.setvariable variable=VCPKG_BINARY_SOURCES_SECRET;issecret=true;]clear;x-azblob,https://azuresdkartifacts.blob.core.windows.net/public-vcpkg-container,,read" + Write-Host "##vso[task.setvariable variable=X_VCPKG_ASSET_SOURCES_SECRET;issecret=true;]clear;x-azurl,https://azuresdkartifacts.blob.core.windows.net/public-vcpkg-container,,read" displayName: Set Vcpkg Variables - script: vcpkg --version diff --git a/eng/scripts/Set-VcpkgWriteModeCache.ps1 b/eng/scripts/Set-VcpkgWriteModeCache.ps1 index 5435f09a6..bae52225c 100644 --- a/eng/scripts/Set-VcpkgWriteModeCache.ps1 +++ b/eng/scripts/Set-VcpkgWriteModeCache.ps1 @@ -1,5 +1,5 @@ param( - [string] $StorageAccountName = 'cppvcpkgcache', + [string] $StorageAccountName = 'azuresdkartifacts', [string] $StorageContainerName = 'public-vcpkg-container' ) @@ -40,5 +40,5 @@ Write-Host "Ensure redaction of SAS tokens in logs" Write-Host "##vso[task.setvariable variable=VCPKG_BINARY_SAS_TOKEN;issecret=true;]$vcpkgBinarySourceSas" Write-Host "Setting vcpkg binary cache to read and write" -Write-Host "##vso[task.setvariable variable=VCPKG_BINARY_SOURCES_SECRET;issecret=true;]clear;x-azblob,https://cppvcpkgcache.blob.core.windows.net/$StorageContainerName,$vcpkgBinarySourceSas,readwrite" -Write-Host "##vso[task.setvariable variable=X_VCPKG_ASSET_SOURCES_SECRET;issecret=true;]clear;x-azurl,https://cppvcpkgcache.blob.core.windows.net/$StorageContainerName,$vcpkgBinarySourceSas,readwrite" +Write-Host "##vso[task.setvariable variable=VCPKG_BINARY_SOURCES_SECRET;issecret=true;]clear;x-azblob,https://$StorageAccountName.blob.core.windows.net/$StorageContainerName,$vcpkgBinarySourceSas,readwrite" +Write-Host "##vso[task.setvariable variable=X_VCPKG_ASSET_SOURCES_SECRET;issecret=true;]clear;x-azurl,https://$StorageAccountName.blob.core.windows.net/$StorageContainerName,$vcpkgBinarySourceSas,readwrite"