mirror of
https://github.com/actions/runner-images.git
synced 2025-12-20 06:35:47 +00:00
[Windows OS] Include Microsoft Game Development Kit (GDK) to image (#4097)
This commit is contained in:
19
images/win/scripts/Installers/Install-GDK.ps1
Normal file
19
images/win/scripts/Installers/Install-GDK.ps1
Normal file
@@ -0,0 +1,19 @@
|
||||
################################################################################
|
||||
## File: Install-GDK.ps1
|
||||
## Desc: Install Microsoft Game Developement Kit
|
||||
################################################################################
|
||||
|
||||
# Preparation
|
||||
$tempFolder = Join-Path $env:Tmp "GDK"
|
||||
|
||||
# Fetching Microsoft GDK release version
|
||||
$GDKReleaseVersion = (Invoke-RestMethod -Uri "https://api.github.com/repos/microsoft/GDK/releases/latest").tag_name
|
||||
|
||||
# Cloning GDK repo and checking out to release
|
||||
git clone --depth 1 --branch $GDKReleaseVersion "https://github.com/microsoft/GDK.git" $tempFolder
|
||||
|
||||
# Installing GDK
|
||||
$GDKInstaller = Join-Path $tempFolder "pgdk.exe"
|
||||
Install-Binary -FilePath $GDKInstaller -ArgumentList ("/quiet", "/norestart")
|
||||
|
||||
Invoke-PesterTests -Testfile "Tools" -TestName "Microsoft GDK"
|
||||
Reference in New Issue
Block a user