diff --git a/build.sh b/build.sh index 6c162a7..493514a 100755 --- a/build.sh +++ b/build.sh @@ -1,12 +1,13 @@ #!/bin/bash -set -euxo pipefail +set -euo pipefail for build in 5*; do TAG=simcop2387/perl:$(echo $build | perl -pE 's/,/-/g') + echo building $TAG... ( cd $build; docker build -t $TAG . docker push $TAG - ) + ) | ts "$TAG [%H:%M:%S]" > build.$TAG.log || echo " Failed to build $TAG" done diff --git a/generate.pl b/generate.pl index 26c8d44..40a89f4 100755 --- a/generate.pl +++ b/generate.pl @@ -106,6 +106,8 @@ for my $build (@{$config->{builds}}) { $builds{"$build,debugging,threaded"} = "@{$config->{options}}{qw/debugging threaded common/}"; $builds{"$build,debugging,longdouble,threaded"} = "@{$config->{options}}{qw/debugging threaded longdouble common/}"; $builds{"$build,debugging,quadmath,threaded"} = "@{$config->{options}}{qw/debugging threaded quadmath common/}"; + $builds{"$build,debugging,longdouble"} = "@{$config->{options}}{qw/debugging longdouble common/}"; + $builds{"$build,debugging,quadmath"} = "@{$config->{options}}{qw/debugging quadmath common/}"; } for my $release (@{$config->{releases}}) {