mirror of
https://github.com/actions/runner-images.git
synced 2025-12-13 12:48:18 +00:00
Add azure dev spaces to Windows (#1558)
* add azds to windows images * add script to template * syntax improvments, persistent path value, proper documentation section Co-authored-by: Leonid Lapshin <originalnoe-nazvanie@yandex.ru>
This commit is contained in:
@@ -209,6 +209,7 @@
|
||||
"{{ template_dir }}/scripts/Installers/Install-AzureCli.ps1",
|
||||
"{{ template_dir }}/scripts/Installers/Install-AzureDevOpsCli.ps1",
|
||||
"{{ template_dir }}/scripts/Installers/Install-AzCopy.ps1",
|
||||
"{{ template_dir }}/scripts/Installers/Install-AzureDevSpacesCli.ps1",
|
||||
"{{ template_dir }}/scripts/Installers/Install-NodeLts.ps1",
|
||||
"{{ template_dir }}/scripts/Installers/Install-Bazel.ps1",
|
||||
"{{ template_dir }}/scripts/Installers/Install-7zip.ps1",
|
||||
|
||||
@@ -200,6 +200,7 @@
|
||||
"{{ template_dir }}/scripts/Installers/Install-AzureCli.ps1",
|
||||
"{{ template_dir }}/scripts/Installers/Install-AzureDevOpsCli.ps1",
|
||||
"{{ template_dir }}/scripts/Installers/Install-AzCopy.ps1",
|
||||
"{{ template_dir }}/scripts/Installers/Install-AzureDevSpacesCli.ps1",
|
||||
"{{ template_dir }}/scripts/Installers/Install-NodeLts.ps1",
|
||||
"{{ template_dir }}/scripts/Installers/Install-7zip.ps1",
|
||||
"{{ template_dir }}/scripts/Installers/Install-Packer.ps1",
|
||||
|
||||
10
images/win/scripts/Installers/Install-AzureDevSpacesCLI.ps1
Normal file
10
images/win/scripts/Installers/Install-AzureDevSpacesCLI.ps1
Normal file
@@ -0,0 +1,10 @@
|
||||
################################################################################
|
||||
## File: Install-AzureDevSpacesCLI.ps1
|
||||
## Desc: Install Azure Dev Spaces CLI
|
||||
################################################################################
|
||||
|
||||
# Install Azure Dev Spaces CLI
|
||||
Install-Binary -Url "https://aka.ms/get-azds-windows" -Name "Azure Dev Spaces CLI.exe" -ArgumentList ("/quiet")
|
||||
Add-MachinePathItem -PathItem "C:\Program Files\Microsoft SDKs\Azure\Azure Dev Spaces CLI"
|
||||
|
||||
Invoke-PesterTests -TestFile "CLI.Tools" -TestName "Azure Dev Spaces CLI"
|
||||
@@ -112,6 +112,7 @@ $markdown += New-MDHeader "CLI Tools" -Level 3
|
||||
$markdown += New-MDList -Style Unordered -Lines @(
|
||||
(Get-AzureCLIVersion),
|
||||
(Get-AzureDevopsExtVersion),
|
||||
(Get-AZDSVersion),
|
||||
(Get-AWSCLIVersion),
|
||||
(Get-AWSSAMVersion),
|
||||
(Get-AWSSessionManagerVersion),
|
||||
|
||||
@@ -247,3 +247,8 @@ function Get-VisualCPPComponents {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function Get-AZDSVersion {
|
||||
$azdsVersion = $(azds --version) | Select-String "(\d+\.\d+\.\d+.\d+)"
|
||||
return "Azure Dev Spaces CLI $azdsVersion"
|
||||
}
|
||||
|
||||
@@ -54,3 +54,9 @@ Describe "Hub CLI" {
|
||||
"hub --version" | Should -ReturnZeroExitCode
|
||||
}
|
||||
}
|
||||
|
||||
Describe "Azure Dev Spaces CLI" {
|
||||
It "Azure Dev Spaces CLI" {
|
||||
"azds --version" | Should -ReturnZeroExitCode
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user