Fix azure-pipelines CI

VS2026 isn't included in windows-latest there.

Also explicitly install the VS2019 ARM64 tools.
This commit is contained in:
Frank Denis
2026-08-26 19:52:25 +02:00
parent 0dbbfd7af8
commit 6315c82fec
+2 -5
View File
@@ -11,7 +11,7 @@ jobs:
steps:
- powershell: |
cd builds\msvc\build
& .\buildbase.bat ..\vs2026\libsodium.sln 18
& .\buildbase.bat ..\vs2022\libsodium.sln 17
displayName: Compile it all
- powershell: |
mkdir bin\include\sodium
@@ -19,7 +19,6 @@ jobs:
Copy-Item "src\libsodium\include\*.h" -Destination "bin\include\"
displayName: Copy header files
- task: PublishBuildArtifacts@1
condition: not(canceled())
inputs:
pathToPublish: bin
artifactName: libsodium
@@ -38,7 +37,6 @@ jobs:
Copy-Item "src\libsodium\include\*.h" -Destination "bin\include\"
displayName: Copy header files
- task: PublishBuildArtifacts@1
condition: not(canceled())
inputs:
pathToPublish: bin
artifactName: libsodium
@@ -48,7 +46,7 @@ jobs:
vmImage: "windows-2022"
steps:
- powershell: |
choco install visualstudio2019buildtools --package-parameters "--add Microsoft.VisualStudio.Workload.VCTools --includeRecommended --quiet --wait" -y
choco install visualstudio2019buildtools --package-parameters "--add Microsoft.VisualStudio.Workload.VCTools --includeRecommended --add Microsoft.VisualStudio.Component.VC.Tools.ARM64 --quiet --wait" -y
displayName: Install VS2019 Build Tools
- powershell: |
cd builds\msvc\build
@@ -60,7 +58,6 @@ jobs:
Copy-Item "src\libsodium\include\*.h" -Destination "bin\include\"
displayName: Copy header files
- task: PublishBuildArtifacts@1
condition: not(canceled())
inputs:
pathToPublish: bin
artifactName: libsodium