mirror of
https://github.com/actions/runner-images.git
synced 2025-12-14 13:17:54 +00:00
Print more informantion about cached Docker images on Windows (#1905)
* Add docker full info * make tabular output * remove created at time Co-authored-by: Sergey Dolin <v-sedoli@micorosoft.com>
This commit is contained in:
@@ -262,6 +262,17 @@ function Get-CachedDockerImages {
|
|||||||
return (docker images --digests --format "* {{.Repository}}:{{.Tag}}").Split("*") | Where-Object { $_ }
|
return (docker images --digests --format "* {{.Repository}}:{{.Tag}}").Split("*") | Where-Object { $_ }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function Get-CachedDockerImagesTableData {
|
||||||
|
return (docker images --digests --format "*{{.Repository}}:{{.Tag}}|{{.Digest}} |{{.CreatedAt}}").Split("*") | Where-Object { $_ } | ForEach-Object {
|
||||||
|
$parts=$_.Split("|")
|
||||||
|
[PSCustomObject] @{
|
||||||
|
"Repository:Tag" = $parts[0]
|
||||||
|
"Digest" = $parts[1]
|
||||||
|
"Created" = $parts[2].split(' ')[0]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
function Get-PacmanVersion {
|
function Get-PacmanVersion {
|
||||||
$msys2BinDir = "C:\msys64\usr\bin"
|
$msys2BinDir = "C:\msys64\usr\bin"
|
||||||
$pacmanPath = Join-Path $msys2BinDir "pacman.exe"
|
$pacmanPath = Join-Path $msys2BinDir "pacman.exe"
|
||||||
|
|||||||
@@ -243,6 +243,7 @@ $markdown += New-MDNewLine
|
|||||||
|
|
||||||
# Docker images section
|
# Docker images section
|
||||||
$markdown += New-MDHeader "Cached Docker images" -Level 3
|
$markdown += New-MDHeader "Cached Docker images" -Level 3
|
||||||
$markdown += New-MDList -Style Unordered -Lines @(Get-CachedDockerImages)
|
$markdown += Get-CachedDockerImagesTableData | New-MDTable
|
||||||
|
$markdown += New-MDNewLine
|
||||||
|
|
||||||
$markdown | Out-File -FilePath "C:\InstalledSoftware.md"
|
$markdown | Out-File -FilePath "C:\InstalledSoftware.md"
|
||||||
Reference in New Issue
Block a user