mirror of
https://github.com/actions/runner-images.git
synced 2025-12-13 20:56:47 +00:00
Add Pulumi to Windows images (#1439)
* 1242 add Pulumi to windows images * change package name * Add Pulumi version to doc generator Co-authored-by: Leonid Lapshin <originalnoe-nazvanie@yandex.ru>
This commit is contained in:
@@ -211,6 +211,7 @@
|
|||||||
"{{ template_dir }}/scripts/Installers/Install-AliyunCli.ps1",
|
"{{ template_dir }}/scripts/Installers/Install-AliyunCli.ps1",
|
||||||
"{{ template_dir }}/scripts/Installers/Install-PostgreSQL.ps1",
|
"{{ template_dir }}/scripts/Installers/Install-PostgreSQL.ps1",
|
||||||
"{{ template_dir }}/scripts/Installers/Install-Packer.ps1",
|
"{{ template_dir }}/scripts/Installers/Install-Packer.ps1",
|
||||||
|
"{{ template_dir }}/scripts/Installers/Install-Pulumi.ps1",
|
||||||
"{{ template_dir }}/scripts/Installers/Install-JavaTools.ps1"
|
"{{ template_dir }}/scripts/Installers/Install-JavaTools.ps1"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -200,6 +200,7 @@
|
|||||||
"{{ 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",
|
||||||
|
"{{ template_dir }}/scripts/Installers/Install-Pulumi.ps1",
|
||||||
"{{ template_dir }}/scripts/Installers/Install-JavaTools.ps1"
|
"{{ template_dir }}/scripts/Installers/Install-JavaTools.ps1"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|||||||
8
images/win/scripts/Installers/Install-Pulumi.ps1
Normal file
8
images/win/scripts/Installers/Install-Pulumi.ps1
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
################################################################################
|
||||||
|
## File: Install-Pulumi.ps1
|
||||||
|
## Desc: Install Pulumi
|
||||||
|
################################################################################
|
||||||
|
|
||||||
|
Choco-Install -PackageName pulumi
|
||||||
|
|
||||||
|
Invoke-PesterTests -TestFile "Tools" -TestName "Pulumi"
|
||||||
@@ -94,6 +94,7 @@ $markdown += New-MDList -Style Unordered -Lines @(
|
|||||||
(Get-NewmanVersion),
|
(Get-NewmanVersion),
|
||||||
(Get-OpenSSLVersion),
|
(Get-OpenSSLVersion),
|
||||||
(Get-PackerVersion),
|
(Get-PackerVersion),
|
||||||
|
(Get-PulumiVersion),
|
||||||
(Get-SQLPSVersion),
|
(Get-SQLPSVersion),
|
||||||
(Get-SQLServerPSVersion),
|
(Get-SQLServerPSVersion),
|
||||||
(Get-SVNVersion),
|
(Get-SVNVersion),
|
||||||
|
|||||||
@@ -107,6 +107,10 @@ function Get-PackerVersion {
|
|||||||
return "Packer $(packer --version)"
|
return "Packer $(packer --version)"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function Get-PulumiVersion {
|
||||||
|
return "Pulumi $(pulumi version)"
|
||||||
|
}
|
||||||
|
|
||||||
function Get-SQLPSVersion {
|
function Get-SQLPSVersion {
|
||||||
$module = Get-Module -Name SQLPS -ListAvailable
|
$module = Get-Module -Name SQLPS -ListAvailable
|
||||||
$version = $module.Version
|
$version = $module.Version
|
||||||
|
|||||||
@@ -187,6 +187,12 @@ Describe "PowerShell Core" {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Describe "Pulumi" {
|
||||||
|
It "pulumi" {
|
||||||
|
"pulumi version" | Should -ReturnZeroExitCode
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Describe "Sbt" {
|
Describe "Sbt" {
|
||||||
It "sbt" {
|
It "sbt" {
|
||||||
"sbt --version" | Should -ReturnZeroExitCode
|
"sbt --version" | Should -ReturnZeroExitCode
|
||||||
|
|||||||
Reference in New Issue
Block a user