Cmake: Add win2019 mitigation (#5528)
* Add win2019 mitigation * cspell: msiexec
This commit is contained in:
parent
3f6543d2a9
commit
de2edfe2c8
1
.vscode/cspell.json
vendored
1
.vscode/cspell.json
vendored
@ -165,6 +165,7 @@
|
||||
"moxygen",
|
||||
"MSAL",
|
||||
"msft",
|
||||
"msiexec",
|
||||
"MSRC",
|
||||
"Mykhailo",
|
||||
"nbio",
|
||||
|
||||
@ -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')
|
||||
|
||||
Loading…
Reference in New Issue
Block a user