mirror of
https://github.com/actions/runner-images.git
synced 2025-12-13 20:56:47 +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-AzureCli.ps1",
|
||||||
"{{ template_dir }}/scripts/Installers/Install-AzureDevOpsCli.ps1",
|
"{{ template_dir }}/scripts/Installers/Install-AzureDevOpsCli.ps1",
|
||||||
"{{ template_dir }}/scripts/Installers/Install-AzCopy.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-NodeLts.ps1",
|
||||||
"{{ template_dir }}/scripts/Installers/Install-Bazel.ps1",
|
"{{ template_dir }}/scripts/Installers/Install-Bazel.ps1",
|
||||||
"{{ template_dir }}/scripts/Installers/Install-7zip.ps1",
|
"{{ template_dir }}/scripts/Installers/Install-7zip.ps1",
|
||||||
|
|||||||
@@ -200,6 +200,7 @@
|
|||||||
"{{ template_dir }}/scripts/Installers/Install-AzureCli.ps1",
|
"{{ template_dir }}/scripts/Installers/Install-AzureCli.ps1",
|
||||||
"{{ template_dir }}/scripts/Installers/Install-AzureDevOpsCli.ps1",
|
"{{ template_dir }}/scripts/Installers/Install-AzureDevOpsCli.ps1",
|
||||||
"{{ template_dir }}/scripts/Installers/Install-AzCopy.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-NodeLts.ps1",
|
||||||
"{{ template_dir }}/scripts/Installers/Install-7zip.ps1",
|
"{{ template_dir }}/scripts/Installers/Install-7zip.ps1",
|
||||||
"{{ template_dir }}/scripts/Installers/Install-Packer.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 @(
|
$markdown += New-MDList -Style Unordered -Lines @(
|
||||||
(Get-AzureCLIVersion),
|
(Get-AzureCLIVersion),
|
||||||
(Get-AzureDevopsExtVersion),
|
(Get-AzureDevopsExtVersion),
|
||||||
|
(Get-AZDSVersion),
|
||||||
(Get-AWSCLIVersion),
|
(Get-AWSCLIVersion),
|
||||||
(Get-AWSSAMVersion),
|
(Get-AWSSAMVersion),
|
||||||
(Get-AWSSessionManagerVersion),
|
(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
|
"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