File tree Expand file tree Collapse file tree 4 files changed +17
-0
lines changed Expand file tree Collapse file tree 4 files changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -14,6 +14,13 @@ Start-Service docker
1414Write-Host " Install-Package Docker-Compose"
1515Choco- Install - PackageName docker- compose
1616
17+ Write-Host " Install docker-wincred"
18+ $dockerCredLatestRelease = Invoke-RestMethod - Uri " https://api.github.com/repos/docker/docker-credential-helpers/releases/latest"
19+ $dockerCredDownloadUrl = $dockerCredLatestRelease.assets.browser_download_url -match " docker-credential-wincred-.+\.zip" | Select-Object - First 1
20+ $dockerCredArchive = Start-DownloadWithRetry - Url $dockerCredDownloadUrl
21+ Expand-Archive - Path $dockerCredArchive - DestinationPath " C:\Program Files\Docker"
22+
23+ Write-Host " Download docker images"
1724$dockerImages = (Get-ToolsetContent ).docker.images
1825foreach ($dockerImage in $dockerImages ) {
1926 Write-Host " Pulling docker image $dockerImage ..."
Original file line number Diff line number Diff line change @@ -96,6 +96,7 @@ $toolsList = @(
9696 (Get-CodeQLBundleVersion ),
9797 (Get-DockerVersion ),
9898 (Get-DockerComposeVersion ),
99+ (Get-DockerWincredVersion ),
99100 (Get-GHCVersion ),
100101 (Get-GitVersion ),
101102 (Get-GitLFSVersion ),
Original file line number Diff line number Diff line change @@ -61,6 +61,11 @@ function Get-DockerComposeVersion {
6161 return " Docker-compose $dockerComposeVersion "
6262}
6363
64+ function Get-DockerWincredVersion {
65+ $dockerCredVersion = $ (docker- credential- wincred version)
66+ return " Docker-wincred $dockerCredVersion "
67+ }
68+
6469function Get-GitVersion {
6570 $ (git version) -match " git version (?<version>\d+\.\d+\.\d+)" | Out-Null
6671 $gitVersion = $Matches.Version
Original file line number Diff line number Diff line change @@ -6,6 +6,10 @@ Describe "Docker" {
66 " $ToolName --version" | Should - ReturnZeroExitCode
77 }
88
9+ It " docker-wincred" {
10+ " docker-credential-wincred version" | Should - ReturnZeroExitCode
11+ }
12+
913 It " docker service is up" {
1014 " docker images" | Should - ReturnZeroExitCode
1115 }
You can’t perform that action at this time.
0 commit comments