@@ -16,7 +16,7 @@ fatal() {
16
16
exit 1
17
17
}
18
18
19
- cd $( cd ${0%/* } && pwd -P) ;
19
+ cd " $( cd " ${0%/* } " && pwd -P) " ;
20
20
21
21
versions=( " $@ " )
22
22
if [ ${# versions[@]} -eq 0 ]; then
@@ -28,38 +28,38 @@ for version in "${versions[@]}"; do
28
28
# Skip "docs" and other non-docker directories
29
29
[ -f " $version /Dockerfile" ] || continue
30
30
31
- tag=$( cat $version /Dockerfile | grep " ENV NODE_VERSION" | cut -d' ' -f3)
31
+ tag=$( cat " $version /Dockerfile" | grep " ENV NODE_VERSION" | cut -d' ' -f3)
32
32
33
33
info " Building $tag ..."
34
34
35
- if ! docker build -t node:$tag $version ; then
35
+ if ! docker build -t node:" $tag " " $version " ; then
36
36
fatal " Build of $tag failed!"
37
37
else
38
38
info " Build of $tag succeeded."
39
39
fi
40
40
41
- OUTPUT=$( docker run --rm -it node:$tag node -e " process.stdout.write(process.versions.node)" )
41
+ OUTPUT=$( docker run --rm -it node:" $tag " node -e " process.stdout.write(process.versions.node)" )
42
42
if [ " $OUTPUT " != " $tag " ]; then
43
43
fatal " Test of $tag failed!"
44
44
else
45
45
info " Test of $tag succeeded."
46
46
fi
47
47
48
- variants=$( echo $version /* / | xargs -n1 basename)
48
+ variants=$( echo " $version " /* / | xargs -n1 basename)
49
49
50
50
for variant in $variants ; do
51
51
# Skip non-docker directories
52
52
[ -f " $version /$variant /Dockerfile" ] || continue
53
-
53
+
54
54
info " Building $tag -$variant variant..."
55
55
56
- if ! docker build -t node:$tag -$variant $version /$variant ; then
56
+ if ! docker build -t node:" $tag -$variant " " $version /$variant " ; then
57
57
fatal " Build of $tag -$variant failed!"
58
58
else
59
59
info " Build of $tag -$variant succeeded."
60
60
fi
61
61
62
- OUTPUT=$( docker run --rm -it node:$tag -$variant node -e " process.stdout.write(process.versions.node)" )
62
+ OUTPUT=$( docker run --rm -it node:" $tag -$variant " node -e " process.stdout.write(process.versions.node)" )
63
63
if [ " $OUTPUT " != " $tag " ]; then
64
64
fatal " Test of $tag -$variant failed!"
65
65
else
0 commit comments