Consider WINDOWS_BASE_IMAGE_TAG override when setting Windows base image for tests

Signed-off-by: Deep Debroy <ddebroy@docker.com>
This commit is contained in:
Deep Debroy 2019-05-14 13:27:18 -07:00
parent 8861376202
commit 15419d7ba0
1 changed files with 6 additions and 3 deletions

View File

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