mirror of
https://github.com/actions/runner-images.git
synced 2025-12-14 05:07:02 +00:00
[Ubuntu] Powershell Tools/Modules software report. (#2164)
* added new tables to ubuntu generation. * changes applied * removed powershell version
This commit is contained in:
@@ -228,6 +228,21 @@ function Get-AzModuleVersions {
|
|||||||
return $azModuleVersions
|
return $azModuleVersions
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function Get-PowerShellModules {
|
||||||
|
$modules = (Get-ToolsetContent).powershellModules.name
|
||||||
|
|
||||||
|
$psModules = Get-Module -Name $modules -ListAvailable | Sort-Object Name | Group-Object Name
|
||||||
|
$psModules | ForEach-Object {
|
||||||
|
$moduleName = $_.Name
|
||||||
|
$moduleVersions = ($_.group.Version | Sort-Object -Unique) -join '<br>'
|
||||||
|
|
||||||
|
[PSCustomObject]@{
|
||||||
|
Module = $moduleName
|
||||||
|
Version = $moduleVersions
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
function Get-DotNetCoreSdkVersions {
|
function Get-DotNetCoreSdkVersions {
|
||||||
$unsortedDotNetCoreSdkVersion = dotnet --list-sdks list | ForEach-Object { $_ | Take-OutputPart -Part 0 }
|
$unsortedDotNetCoreSdkVersion = dotnet --list-sdks list | ForEach-Object { $_ | Take-OutputPart -Part 0 }
|
||||||
$dotNetCoreSdkVersion = $unsortedDotNetCoreSdkVersion -join " "
|
$dotNetCoreSdkVersion = $unsortedDotNetCoreSdkVersion -join " "
|
||||||
|
|||||||
@@ -40,7 +40,6 @@ $markdown += New-MDList -Style Unordered -Lines @(
|
|||||||
(Get-NodeVersion),
|
(Get-NodeVersion),
|
||||||
(Get-PythonVersion),
|
(Get-PythonVersion),
|
||||||
(Get-Python3Version),
|
(Get-Python3Version),
|
||||||
(Get-PowershellVersion),
|
|
||||||
(Get-RubyVersion),
|
(Get-RubyVersion),
|
||||||
(Get-SwiftVersion),
|
(Get-SwiftVersion),
|
||||||
(Get-JuliaVersion)
|
(Get-JuliaVersion)
|
||||||
@@ -213,6 +212,13 @@ $markdown += Build-MSSQLToolsSection
|
|||||||
$markdown += New-MDHeader "Cached Tools" -Level 3
|
$markdown += New-MDHeader "Cached Tools" -Level 3
|
||||||
$markdown += Build-CachedToolsSection
|
$markdown += Build-CachedToolsSection
|
||||||
|
|
||||||
|
$markdown += New-MDHeader "PowerShell Tools" -Level 3
|
||||||
|
$markdown += New-MDList -Lines (Get-PowershellVersion) -Style Unordered
|
||||||
|
|
||||||
|
$markdown += New-MDHeader "PowerShell Modules" -Level 4
|
||||||
|
$markdown += Get-PowerShellModules | New-MDTable
|
||||||
|
$markdown += New-MDNewLine
|
||||||
|
|
||||||
$markdown += New-MDHeader "Android" -Level 3
|
$markdown += New-MDHeader "Android" -Level 3
|
||||||
$markdown += Build-AndroidTable | New-MDTable
|
$markdown += Build-AndroidTable | New-MDTable
|
||||||
$markdown += New-MDNewLine
|
$markdown += New-MDNewLine
|
||||||
|
|||||||
Reference in New Issue
Block a user