Consider WINDOWS_BASE_IMAGE_TAG override when setting Windows base image for tests
Signed-off-by: Deep Debroy <ddebroy@docker.com> (cherry picked from commit 15419d7ba09bb48dec59c73af51a0fd005eeb460) Signed-off-by: Sebastiaan van Stijn <github@gone.nl> Upstream-commit: fed2792d8570d50bb36572286dd84b23dd7fc08d Component: engine
This commit is contained in:
committed by
Sebastiaan van Stijn
parent
89a08e8974
commit
2cb70024b7
@@ -75,10 +75,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),
|
||||
|
||||
Reference in New Issue
Block a user