@@ -30,30 +30,32 @@ docker push "$($image):$os-$env:ARCH-$env:APPVEYOR_REPO_TAG_NAME"
30
30
31
31
if ($isWindows ) {
32
32
# Windows
33
+ Write-Host " Rebasing image to produce 2016/1607 variant"
34
+ rebase- docker- image `
35
+ " $ ( $image ) :$os -$env: ARCH -$env: APPVEYOR_REPO_TAG_NAME " `
36
+ - s mcr.microsoft.com / windows/ nanoserver:1809 `
37
+ - t " $ ( $image ) :$os -$env: ARCH -$env: APPVEYOR_REPO_TAG_NAME -1607" `
38
+ - b mcr.microsoft.com / windows/ nanoserver:sac2016
39
+
33
40
Write-Host " Rebasing image to produce 1709 variant"
34
41
npm install - g rebase- docker- image
35
42
rebase- docker- image `
36
43
" $ ( $image ) :$os -$env: ARCH -$env: APPVEYOR_REPO_TAG_NAME " `
44
+ - s mcr.microsoft.com / windows/ nanoserver:1809 `
37
45
- t " $ ( $image ) :$os -$env: ARCH -$env: APPVEYOR_REPO_TAG_NAME -1709" `
38
46
- b mcr.microsoft.com / windows/ nanoserver:1709
39
47
40
48
Write-Host " Rebasing image to produce 1803 variant"
41
49
rebase- docker- image `
42
50
" $ ( $image ) :$os -$env: ARCH -$env: APPVEYOR_REPO_TAG_NAME " `
51
+ - s mcr.microsoft.com / windows/ nanoserver:1809 `
43
52
- t " $ ( $image ) :$os -$env: ARCH -$env: APPVEYOR_REPO_TAG_NAME -1803" `
44
53
- b mcr.microsoft.com / windows/ nanoserver:1803
45
54
46
- Write-Host " Rebasing image to produce 1809 variant"
47
- rebase- docker- image `
48
- " $ ( $image ) :$os -$env: ARCH -$env: APPVEYOR_REPO_TAG_NAME " `
49
- - s mcr.microsoft.com / windows/ nanoserver:sac2016 `
50
- - t " $ ( $image ) :$os -$env: ARCH -$env: APPVEYOR_REPO_TAG_NAME -1809" `
51
- - b mcr.microsoft.com / windows/ nanoserver:1809
52
-
53
55
Write-Host " Rebasing image to produce 1903 variant"
54
56
rebase- docker- image `
55
57
" $ ( $image ) :$os -$env: ARCH -$env: APPVEYOR_REPO_TAG_NAME " `
56
- - s mcr.microsoft.com / windows/ nanoserver:sac2016 `
58
+ - s mcr.microsoft.com / windows/ nanoserver:1809 `
57
59
- t " $ ( $image ) :$os -$env: ARCH -$env: APPVEYOR_REPO_TAG_NAME -1903" `
58
60
- b mcr.microsoft.com / windows/ nanoserver:1903
59
61
@@ -65,10 +67,10 @@ if ($isWindows) {
65
67
" $ ( $image ) :linux-amd64-$env: APPVEYOR_REPO_TAG_NAME " `
66
68
" $ ( $image ) :linux-arm-$env: APPVEYOR_REPO_TAG_NAME " `
67
69
" $ ( $image ) :linux-arm64-$env: APPVEYOR_REPO_TAG_NAME " `
68
- " $ ( $image ) :windows-amd64-$env: APPVEYOR_REPO_TAG_NAME " `
70
+ " $ ( $image ) :windows-amd64-$env: APPVEYOR_REPO_TAG_NAME -1607 " `
69
71
" $ ( $image ) :windows-amd64-$env: APPVEYOR_REPO_TAG_NAME -1709" `
70
72
" $ ( $image ) :windows-amd64-$env: APPVEYOR_REPO_TAG_NAME -1803" `
71
- " $ ( $image ) :windows-amd64-$env: APPVEYOR_REPO_TAG_NAME -1809 " `
73
+ " $ ( $image ) :windows-amd64-$env: APPVEYOR_REPO_TAG_NAME " `
72
74
" $ ( $image ) :windows-amd64-$env: APPVEYOR_REPO_TAG_NAME -1903"
73
75
docker manifest annotate " $ ( $image ) :$env: APPVEYOR_REPO_TAG_NAME " " $ ( $image ) :linux-arm-$env: APPVEYOR_REPO_TAG_NAME " -- os linux -- arch arm -- variant v6
74
76
docker manifest annotate " $ ( $image ) :$env: APPVEYOR_REPO_TAG_NAME " " $ ( $image ) :linux-arm64-$env: APPVEYOR_REPO_TAG_NAME " -- os linux -- arch arm64 -- variant v8
@@ -79,10 +81,10 @@ if ($isWindows) {
79
81
" $ ( $image ) :linux-amd64-$env: APPVEYOR_REPO_TAG_NAME " `
80
82
" $ ( $image ) :linux-arm-$env: APPVEYOR_REPO_TAG_NAME " `
81
83
" $ ( $image ) :linux-arm64-$env: APPVEYOR_REPO_TAG_NAME " `
82
- " $ ( $image ) :windows-amd64-$env: APPVEYOR_REPO_TAG_NAME " `
84
+ " $ ( $image ) :windows-amd64-$env: APPVEYOR_REPO_TAG_NAME -1607 " `
83
85
" $ ( $image ) :windows-amd64-$env: APPVEYOR_REPO_TAG_NAME -1709" `
84
86
" $ ( $image ) :windows-amd64-$env: APPVEYOR_REPO_TAG_NAME -1803" `
85
- " $ ( $image ) :windows-amd64-$env: APPVEYOR_REPO_TAG_NAME -1809 " `
87
+ " $ ( $image ) :windows-amd64-$env: APPVEYOR_REPO_TAG_NAME " `
86
88
" $ ( $image ) :windows-amd64-$env: APPVEYOR_REPO_TAG_NAME -1903"
87
89
docker manifest annotate " $ ( $image ) :latest" " $ ( $image ) :linux-arm-$env: APPVEYOR_REPO_TAG_NAME " -- os linux -- arch arm -- variant v6
88
90
docker manifest annotate " $ ( $image ) :latest" " $ ( $image ) :linux-arm64-$env: APPVEYOR_REPO_TAG_NAME " -- os linux -- arch arm64 -- variant v8
0 commit comments