Explorar o código

Merge pull request #39215 from ddebroy/windows-tag

Consider WINDOWS_BASE_IMAGE_TAG override when setting Windows base image
Yong Tang %!s(int64=6) %!d(string=hai) anos
pai
achega
cae3c91d6b
Modificáronse 1 ficheiros con 6 adicións e 3 borrados
  1. 6 3
      internal/test/environment/environment.go

+ 6 - 3
internal/test/environment/environment.go

@@ -78,10 +78,13 @@ func getPlatformDefaults(info types.Info, osType string) PlatformDefaults {
 		}
 	case "windows":
 		baseImage := "microsoft/windowsservercore"
-		if override := os.Getenv("WINDOWS_BASE_IMAGE"); override != "" {
-			baseImage = override
-			fmt.Println("INFO: Windows Base image is ", baseImage)
+		if overrideBaseImage := os.Getenv("WINDOWS_BASE_IMAGE"); overrideBaseImage != "" {
+			baseImage = overrideBaseImage
+			if overrideBaseImageTag := os.Getenv("WINDOWS_BASE_IMAGE_TAG"); overrideBaseImageTag != "" {
+				baseImage = baseImage + ":" + overrideBaseImageTag
+			}
 		}
+		fmt.Println("INFO: Windows Base image is ", baseImage)
 		return PlatformDefaults{
 			BaseImage:            baseImage,
 			VolumesConfigPath:    filepath.FromSlash(volumesPath),