@@ -61,6 +61,20 @@ if ($isWindows) {
61
61
- t " $ ( $image ) :$os -$env: ARCH -$env: APPVEYOR_REPO_TAG_NAME -1903" `
62
62
- b stefanscherer/ nanoserver:1903
63
63
64
+ Write-Host " Rebasing image to produce 1909 variant"
65
+ rebase- docker- image `
66
+ " $ ( $image ) :$os -$env: ARCH -$env: APPVEYOR_REPO_TAG_NAME " `
67
+ - s stefanscherer/ nanoserver:1809 `
68
+ - t " $ ( $image ) :$os -$env: ARCH -$env: APPVEYOR_REPO_TAG_NAME -1909" `
69
+ - b stefanscherer/ nanoserver:1909
70
+
71
+ Write-Host " Rebasing image to produce 2004 variant"
72
+ rebase- docker- image `
73
+ " $ ( $image ) :$os -$env: ARCH -$env: APPVEYOR_REPO_TAG_NAME " `
74
+ - s stefanscherer/ nanoserver:1809 `
75
+ - t " $ ( $image ) :$os -$env: ARCH -$env: APPVEYOR_REPO_TAG_NAME -2004" `
76
+ - b stefanscherer/ nanoserver:2004
77
+
64
78
} else {
65
79
# Linux
66
80
if ($env: ARCH -eq " amd64" ) {
@@ -73,7 +87,9 @@ if ($isWindows) {
73
87
" $ ( $image ) :windows-amd64-$env: APPVEYOR_REPO_TAG_NAME -1709" `
74
88
" $ ( $image ) :windows-amd64-$env: APPVEYOR_REPO_TAG_NAME -1803" `
75
89
" $ ( $image ) :windows-amd64-$env: APPVEYOR_REPO_TAG_NAME " `
76
- " $ ( $image ) :windows-amd64-$env: APPVEYOR_REPO_TAG_NAME -1903"
90
+ " $ ( $image ) :windows-amd64-$env: APPVEYOR_REPO_TAG_NAME -1903" `
91
+ " $ ( $image ) :windows-amd64-$env: APPVEYOR_REPO_TAG_NAME -1909" `
92
+ " $ ( $image ) :windows-amd64-$env: APPVEYOR_REPO_TAG_NAME -2004"
77
93
docker manifest annotate " $ ( $image ) :$env: APPVEYOR_REPO_TAG_NAME " " $ ( $image ) :linux-arm-$env: APPVEYOR_REPO_TAG_NAME " -- os linux -- arch arm -- variant v6
78
94
docker manifest annotate " $ ( $image ) :$env: APPVEYOR_REPO_TAG_NAME " " $ ( $image ) :linux-arm64-$env: APPVEYOR_REPO_TAG_NAME " -- os linux -- arch arm64 -- variant v8
79
95
docker manifest push " $ ( $image ) :$env: APPVEYOR_REPO_TAG_NAME "
@@ -87,7 +103,9 @@ if ($isWindows) {
87
103
" $ ( $image ) :windows-amd64-$env: APPVEYOR_REPO_TAG_NAME -1709" `
88
104
" $ ( $image ) :windows-amd64-$env: APPVEYOR_REPO_TAG_NAME -1803" `
89
105
" $ ( $image ) :windows-amd64-$env: APPVEYOR_REPO_TAG_NAME " `
90
- " $ ( $image ) :windows-amd64-$env: APPVEYOR_REPO_TAG_NAME -1903"
106
+ " $ ( $image ) :windows-amd64-$env: APPVEYOR_REPO_TAG_NAME -1903" `
107
+ " $ ( $image ) :windows-amd64-$env: APPVEYOR_REPO_TAG_NAME -1909" `
108
+ " $ ( $image ) :windows-amd64-$env: APPVEYOR_REPO_TAG_NAME -2004"
91
109
docker manifest annotate " $ ( $image ) :latest" " $ ( $image ) :linux-arm-$env: APPVEYOR_REPO_TAG_NAME " -- os linux -- arch arm -- variant v6
92
110
docker manifest annotate " $ ( $image ) :latest" " $ ( $image ) :linux-arm64-$env: APPVEYOR_REPO_TAG_NAME " -- os linux -- arch arm64 -- variant v8
93
111
docker manifest push " $ ( $image ) :latest"
0 commit comments