Skip to content

Commit 187b1df

Browse files
committed
Use helper image, add 1909
1 parent f2182a9 commit 187b1df

2 files changed

Lines changed: 31 additions & 11 deletions

File tree

node/build.ps1

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@ function buildVersion($majorMinorPatch, $majorMinor, $major) {
66
}
77

88
if (Test-Path $major\pure) {
9-
docker build -t node:$majorMinorPatch-pure $major/pure
9+
docker build --pull -t node:$majorMinorPatch-pure $major/pure
1010
}
1111

12-
docker build -t node:$majorMinorPatch-nanoserver $major/nano
12+
docker build --pull -t node:$majorMinorPatch-nanoserver $major/nano
1313
}
1414

1515
Write-Output "Build with server docker engine"
1616
# $ErrorActionPreference = 'Continue'
17-
$docker_version = "18-09-6"
17+
$docker_version = "19-03-5"
1818
wget -outfile $env:TEMP\docker.zip $("https://dockermsft.blob.core.windows.net/dockercontainer/docker-{0}.zip" -f $docker_version)
1919
Expand-Archive -Path $env:TEMP\docker.zip -DestinationPath $env:TEMP -Force
2020
copy $env:TEMP\docker\*.* $env:ProgramFiles\docker

node/push.ps1

Lines changed: 28 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,26 +20,36 @@ function pushVersion($majorMinorPatch, $majorMinor, $major) {
2020

2121
rebase-docker-image `
2222
stefanscherer/node-windows:$majorMinorPatch-pure-1809 `
23-
-s mcr.microsoft.com/windows/nanoserver:1809 `
23+
-s stefanscherer/nanoserver:1809 `
2424
-t stefanscherer/node-windows:$majorMinorPatch-pure-1803 `
25-
-b mcr.microsoft.com/windows/nanoserver:1803
25+
-b stefanscherer/nanoserver:1803
2626
rebase-docker-image `
2727
stefanscherer/node-windows:$majorMinorPatch-pure-1809 `
28-
-s mcr.microsoft.com/windows/nanoserver:1809 `
28+
-s stefanscherer/nanoserver:1809 `
2929
-t stefanscherer/node-windows:$majorMinorPatch-pure-1903 `
30-
-b mcr.microsoft.com/windows/nanoserver:1903
30+
-b stefanscherer/nanoserver:1903
31+
rebase-docker-image `
32+
stefanscherer/node-windows:$majorMinorPatch-pure-1809 `
33+
-s stefanscherer/nanoserver:1809 `
34+
-t stefanscherer/node-windows:$majorMinorPatch-pure-1909 `
35+
-b stefanscherer/nanoserver:1909
3136
}
3237

3338
rebase-docker-image `
3439
stefanscherer/node-windows:$majorMinorPatch-nanoserver-1809 `
35-
-s mcr.microsoft.com/windows/nanoserver:1809 `
40+
-s stefanscherer/nanoserver:1809 `
3641
-t stefanscherer/node-windows:$majorMinorPatch-nanoserver-1803 `
37-
-b mcr.microsoft.com/windows/nanoserver:1803
42+
-b stefanscherer/nanoserver:1803
3843
rebase-docker-image `
3944
stefanscherer/node-windows:$majorMinorPatch-nanoserver-1809 `
40-
-s mcr.microsoft.com/windows/nanoserver:1809 `
45+
-s stefanscherer/nanoserver:1809 `
4146
-t stefanscherer/node-windows:$majorMinorPatch-nanoserver-1903 `
42-
-b mcr.microsoft.com/windows/nanoserver:1903
47+
-b stefanscherer/nanoserver:1903
48+
rebase-docker-image `
49+
stefanscherer/node-windows:$majorMinorPatch-nanoserver-1809 `
50+
-s stefanscherer/nanoserver:1809 `
51+
-t stefanscherer/node-windows:$majorMinorPatch-nanoserver-1909 `
52+
-b stefanscherer/nanoserver:1909
4353

4454
$nanoManifest = @"
4555
image: stefanscherer/node-windows:{0}
@@ -60,6 +70,11 @@ manifests:
6070
platform:
6171
architecture: amd64
6272
os: windows
73+
-
74+
image: stefanscherer/node-windows:{0}-nanoserver-1909
75+
platform:
76+
architecture: amd64
77+
os: windows
6378
"@
6479

6580
$nanoManifest -f $majorMinorPatch, $majorMinor, $major | Out-File nanoserver.yml -Encoding Ascii
@@ -85,6 +100,11 @@ manifests:
85100
platform:
86101
architecture: amd64
87102
os: windows
103+
-
104+
image: stefanscherer/node-windows:{0}-pure-1909
105+
platform:
106+
architecture: amd64
107+
os: windows
88108
"@
89109

90110
$pureManifest -f $majorMinorPatch, $majorMinor, $major | Out-File pure.yml -Encoding Ascii

0 commit comments

Comments
 (0)