mirror of
https://github.com/actions/runner-images-sangeeth.git
synced 2025-12-16 06:46:48 +00:00
* Add Windows Features Pester tests * Move win feature tests to separate file * Remove validation script for disc space * Remove Windows updates test
19 lines
837 B
PowerShell
19 lines
837 B
PowerShell
################################################################################
|
|
## File: Install-ContainersFeature.ps1
|
|
## Desc: Install Windows container features.
|
|
## Must be an independent step becuase it requires a machine restart
|
|
## before we can continue.
|
|
################################################################################
|
|
|
|
Write-Host "Install Containers feature"
|
|
Install-WindowsFeature -Name Containers
|
|
|
|
$cpu = (Get-CimInstance -ClassName Win32_Processor)[0]
|
|
if ($cpu.VirtualizationFirmwareEnabled -and $cpu.SecondLevelAddressTranslationExtensions) {
|
|
Write-Host "Install Hyper-V feature"
|
|
Install-WindowsFeature -Name Hyper-V -IncludeManagementTools
|
|
} else {
|
|
Write-Host "Skipping installation of Hyper-V feature"
|
|
}
|
|
|
|
Invoke-PesterTests -TestFile "WindowsFeatures" -TestName "ContainersFeature" |