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:
Leonid Lapshin
2020-09-25 14:51:01 +03:00
committed by GitHub
parent 184354ad8e
commit 932d0f36cd
6 changed files with 25 additions and 1 deletions

View File

@@ -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",

View File

@@ -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",

View 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"

View File

@@ -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),

View File

@@ -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"
}

View File

@@ -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
}
}