You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Oct 13, 2023. It is now read-only.
if ($($env:WINDOWS_BASE_IMAGE-Split"/")[0] -ne"microsoft") {
670
-
Throw"ERROR: WINDOWS_BASE_IMAGE should start microsoft/"
689
+
if (!$($env:WINDOWS_BASE_IMAGE-Split"/")[0] -match"microsoft") {
690
+
Throw"ERROR: WINDOWS_BASE_IMAGE should start microsoft/ or mcr.microsoft.com/"
671
691
}
672
692
673
693
Write-Host-ForegroundColor Green "INFO: Base image for tests is $env:WINDOWS_BASE_IMAGE"
674
694
675
695
$ErrorActionPreference="SilentlyContinue"
676
-
if ($((&"$env:TEMP\binary\docker-$COMMITHASH""-H=$($DASHH_CUT)" images --format "{{.Repository}}:{{.Tag}}"|Select-String$($env:WINDOWS_BASE_IMAGE+":latest")|Measure-Object-Line).Lines) -eq0) {
696
+
if ($((&"$env:TEMP\binary\docker-$COMMITHASH""-H=$($DASHH_CUT)" images --format "{{.Repository}}:{{.Tag}}"|Select-String"$($env:WINDOWS_BASE_IMAGE):$env:WINDOWS_BASE_IMAGE_TAG"|Measure-Object-Line).Lines) -eq0) {
677
697
# Try the internal azure CI image version or Microsoft internal corpnet where the base image is already pre-prepared on the disk,
678
698
# either through Invoke-DockerCI or, in the case of Azure CI servers, baked into the VHD at the same location.
679
699
if (Test-Path$("c:\baseimages\"+$($env:WINDOWS_BASE_IMAGE-Split"/")[1]+".tar")) {
@@ -686,26 +706,28 @@ Try {
686
706
}
687
707
Write-Host-ForegroundColor Green "INFO: docker load of"$($env:WINDOWS_BASE_IMAGE-Split"/")[1]" into daemon under test completed successfully"
688
708
} else {
689
-
# We need to docker pull it instead. It will come in directly as microsoft/imagename:latest
690
-
Write-Host-ForegroundColor Green $("INFO: Pulling "+$env:WINDOWS_BASE_IMAGE+":latest from docker hub into daemon under test. This may take some time...")
709
+
# We need to docker pull it instead. It will come in directly as microsoft/imagename:tagname
710
+
Write-Host-ForegroundColor Green $("INFO: Pulling "+$env:WINDOWS_BASE_IMAGE+":"+$env:WINDOWS_BASE_IMAGE_TAG+" from docker hub into daemon under test. This may take some time...")
Throw$("ERROR: Failed to docker pull "+$env:WINDOWS_BASE_IMAGE+":latest into daemon under test.")
715
+
Throw$("ERROR: Failed to docker pull $($env:WINDOWS_BASE_IMAGE):$env:WINDOWS_BASE_IMAGE_TAG into daemon under test.")
696
716
}
697
-
Write-Host-ForegroundColor Green $("INFO: docker pull of "+$env:WINDOWS_BASE_IMAGE+":latest into daemon under test completed successfully")
717
+
Write-Host-ForegroundColor Green $("INFO: docker pull of $($env:WINDOWS_BASE_IMAGE):$env:WINDOWS_BASE_IMAGE_TAG into daemon under test completed successfully")
718
+
Write-Host-ForegroundColor Green $("INFO: Tagging $($env:WINDOWS_BASE_IMAGE):$env:WINDOWS_BASE_IMAGE_TAG as microsoft/$ControlDaemonBaseImage in daemon under test")
719
+
&"$env:TEMP\binary\docker-$COMMITHASH""-H=$($DASHH_CUT)" tag "$($env:WINDOWS_BASE_IMAGE):$env:WINDOWS_BASE_IMAGE_TAG" microsoft/$ControlDaemonBaseImage
698
720
}
699
721
} else {
700
-
Write-Host-ForegroundColor Green "INFO: Image"$($env:WINDOWS_BASE_IMAGE+":latest")"is already loaded in the daemon under test"
722
+
Write-Host-ForegroundColor Green "INFO: Image$($env:WINDOWS_BASE_IMAGE):$env:WINDOWS_BASE_IMAGE_TAGis already loaded in the daemon under test"
701
723
}
702
724
703
725
704
726
# Inspect the pulled or loaded image to get the version directly
0 commit comments