@@ -24,11 +24,10 @@ DRIVERWINDOWSBINARY=${DRIVERBINARY}.exe
24
24
DOCKER=DOCKER_CLI_EXPERIMENTAL =enabled docker
25
25
26
26
BASE_IMAGE_LTSC2019 =mcr.microsoft.com/windows/servercore:ltsc2019
27
- BASE_IMAGE_20H2 =mcr.microsoft.com/windows/servercore:20H2
28
27
29
28
# Both arrays MUST be index aligned.
30
- WINDOWS_IMAGE_TAGS =ltsc2019 20H2
31
- WINDOWS_BASE_IMAGES =$(BASE_IMAGE_LTSC2019 ) $( BASE_IMAGE_20H2 )
29
+ WINDOWS_IMAGE_TAGS =ltsc2019
30
+ WINDOWS_BASE_IMAGES =$(BASE_IMAGE_LTSC2019 )
32
31
33
32
GCFLAGS =""
34
33
ifdef GCE_PD_CSI_DEBUG
@@ -61,14 +60,8 @@ build-and-push-windows-container-ltsc2019: require-GCE_PD_CSI_STAGING_IMAGE init
61
60
--build-arg BASE_IMAGE=$(BASE_IMAGE_LTSC2019 ) \
62
61
--build-arg STAGINGVERSION=$(STAGINGVERSION ) --push .
63
62
64
- build-and-push-windows-container-20H2 : require-GCE_PD_CSI_STAGING_IMAGE init-buildx
65
- $(DOCKER ) buildx build --file=Dockerfile.Windows --platform=windows \
66
- -t $(STAGINGIMAGE ) :$(STAGINGVERSION ) _20H2 \
67
- --build-arg BASE_IMAGE=$(BASE_IMAGE_20H2 ) \
68
- --build-arg STAGINGVERSION=$(STAGINGVERSION ) --push .
69
-
70
63
build-and-push-multi-arch : build-and-push-container-linux-amd64 build-and-push-windows-container-ltsc2019
71
- $(DOCKER ) manifest create --amend $(STAGINGIMAGE ) :$(STAGINGVERSION ) $(STAGINGIMAGE ) :$(STAGINGVERSION ) _linux_amd64 $(STAGINGIMAGE ) :$(STAGINGVERSION ) _linux_arm64 $( STAGINGIMAGE ) : $( STAGINGVERSION ) _20H2 $( STAGINGIMAGE ) : $( STAGINGVERSION ) _ltsc2019
64
+ $(DOCKER ) manifest create --amend $(STAGINGIMAGE ) :$(STAGINGVERSION ) $(STAGINGIMAGE ) :$(STAGINGVERSION ) _linux_amd64 $(STAGINGIMAGE ) :$(STAGINGVERSION ) _ltsc2019
72
65
STAGINGIMAGE=" $( STAGINGIMAGE) " STAGINGVERSION=" $( STAGINGVERSION) " WINDOWS_IMAGE_TAGS=" $( WINDOWS_IMAGE_TAGS) " WINDOWS_BASE_IMAGES=" $( WINDOWS_BASE_IMAGES) " ./manifest_osversion.sh
73
66
$(DOCKER ) manifest push -p $(STAGINGIMAGE ) :$(STAGINGVERSION )
74
67
0 commit comments