Skip to content

Commit 9793b61

Browse files
committed
Generalize test-build.ps1
1 parent 7a82a49 commit 9793b61

File tree

1 file changed

+8
-12
lines changed

1 file changed

+8
-12
lines changed

test-build.ps1

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,12 @@
11
$ErrorActionPreference = 'Stop'
22

3-
docker build -t node:4.8.1-windowsservercore 4.8/windows/windowsservercore
4-
docker build -t node:4.8.1-windowsservercore-onbuild 4.8/windows/windowsservercore/onbuild
5-
docker build -t node:4.8.1-nanoserver 4.8/windows/nanoserver
6-
docker build -t node:4.8.1-nanoserver-onbuild 4.8/windows/nanoserver/onbuild
3+
ForEach ($Dir in dir -directory | where { $_.Name -ne "docs" }) {
4+
Write-Host Building in $Dir
5+
$Version = ((cat $Dir\windows\windowsservercore\Dockerfile | Select-String -Pattern 'ENV NODE_VERSION') -split ' ')[2]
76

8-
docker build -t node:6.10.1-windowsservercore 6.10/windows/windowsservercore
9-
docker build -t node:6.10.1-windowsservercore-onbuild 6.10/windows/windowsservercore/onbuild
10-
docker build -t node:6.10.1-nanoserver 6.10/windows/nanoserver
11-
docker build -t node:6.10.1-nanoserver-onbuild 6.10/windows/nanoserver/onbuild
7+
docker build -t node:$version-windowsservercore $Dir\windows\windowsservercore
8+
docker build -t node:$version-windowsservercore-onbuild $Dir\windows\windowsservercore\onbuild
129

13-
docker build -t node:7.7.4-windowsservercore 7.7/windows/windowsservercore
14-
docker build -t node:7.7.4-windowsservercore-onbuild 7.7/windows/windowsservercore/onbuild
15-
docker build -t node:7.7.4-nanoserver 7.7/windows/nanoserver
16-
docker build -t node:7.7.4-nanoserver-onbuild 7.7/windows/nanoserver/onbuild
10+
docker build -t node:$version-nanoserver $Dir\windows\nanoserver
11+
docker build -t node:$version-nanoserver-onbuild $Dir\windows\nanoserver\onbuild
12+
}

0 commit comments

Comments
 (0)