Cmake: Add win2019 mitigation (#5528)

* Add win2019 mitigation

* cspell: msiexec
This commit is contained in:
Daniel Jurek 2024-04-12 15:45:42 -07:00 committed by GitHub
parent 3f6543d2a9
commit de2edfe2c8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 18 additions and 0 deletions

1
.vscode/cspell.json vendored
View File

@ -165,6 +165,7 @@
"moxygen",
"MSAL",
"msft",
"msiexec",
"MSRC",
"Mykhailo",
"nbio",

View File

@ -10,3 +10,20 @@ steps:
&& sudo rm cmakeinstall.sh
displayName: Install Cmake ${{ parameters.Version }} (Linux)
condition: eq(variables['Agent.OS'], 'Linux')
- pwsh: |
$tempFile = New-TemporaryFile;
systeminfo.exe /fo csv > $tempFile
$osName = (Import-Csv $tempFile).'OS Name'
Write-Host "OS Name: $osName"
if (!($osName -like '*2019*')) {
Write-Host "OS is not Windows Server 2019, skipping CMake installation"
exit 0
}
Write-Host "Installing CMake ${{ parameters.Version }}"
Invoke-WebRequest -Uri https://github.com/Kitware/CMake/releases/download/v${{ parameters.Version }}/cmake-${{ parameters.Version }}-windows-x86_64.msi -OutFile cmake.msi
msiexec.exe /i cmake.msi | Wait-Process
displayName: Install Cmake ${{ parameters.Version }} (Windows)
condition: eq(variables['Agent.OS'], 'Windows_NT')