From c7fbc26c90769b5b7d010281924c3d1fc9b1b08f Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Sat, 8 Feb 2014 12:23:03 +0100 Subject: [PATCH] add a -s option so we can use this in daytime --- scripts/builds.sh | 37 +++++++++++++++++++++---------------- 1 file changed, 21 insertions(+), 16 deletions(-) diff --git a/scripts/builds.sh b/scripts/builds.sh index cbb9944..697ada3 100755 --- a/scripts/builds.sh +++ b/scripts/builds.sh @@ -1,5 +1,8 @@ #!/bin/bash +# if run with -s (single) we only run one build ber box +[ "$1" == "-s" ] && { shift; SINGLE=true; } + # the tests flavours available # -B means no test # -e step : mark a step as exclude (do not run it at all) @@ -16,27 +19,29 @@ function liquid () { hostname | grep -q liquid ; } function reed () { hostname | grep -q reed ; } function velvet () { hostname | grep -q velvet ; } -### try to have each box run one main distro build +### have each box run one main distro build liquid && /root/bin/lbuild-nightly.sh -m build@onelab.eu -d lxc -f f18 -p linux64 -b @DATE@--l18-lv104 -c default -c no_omf - -### f20 being the least demanding build we use this box for the debian stuff -reed && /root/bin/lbuild-nightly.sh -m build@onelab.eu -d lxc -P develdeb.pkgs -W http://debian.onelab.eu/ -f wheezy -p linux64 -b @DATE@-manifold-w ALL=manifold manifold-debian -B -reed && /root/bin/lbuild-nightly.sh -m build@onelab.eu -d lxc -P develdeb.pkgs -W http://debian.onelab.eu/ -f wheezy -p linux64 -b @DATE@-myslice-w ALL=myslice myslice-debian -B -reed && /root/bin/lbuild-nightly.sh -m build@onelab.eu -d lxc -P develdeb.pkgs -W http://debian.onelab.eu/ -f jessie -p linux64 -b @DATE@-manifold-j ALL=manifold manifold-debian -B -reed && /root/bin/lbuild-nightly.sh -m build@onelab.eu -d lxc -P develdeb.pkgs -W http://debian.onelab.eu/ -f jessie -p linux64 -b @DATE@-myslice-j ALL=myslice myslice-debian -B -reed && /root/bin/lbuild-nightly.sh -m build@onelab.eu -d lxc -P develdeb.pkgs -W http://debian.onelab.eu/ -f raring -p linux64 -b @DATE@-manifold-r ALL=manifold manifold-debian -B -reed && /root/bin/lbuild-nightly.sh -m build@onelab.eu -d lxc -P develdeb.pkgs -W http://debian.onelab.eu/ -f raring -p linux64 -b @DATE@-myslice-r ALL=myslice myslice-debian -B -reed && /root/bin/lbuild-nightly.sh -m build@onelab.eu -d lxc -P develdeb.pkgs -W http://debian.onelab.eu/ -f saucy -p linux64 -b @DATE@-manifold-s ALL=manifold manifold-debian -B -reed && /root/bin/lbuild-nightly.sh -m build@onelab.eu -d lxc -P develdeb.pkgs -W http://debian.onelab.eu/ -f saucy -p linux64 -b @DATE@-myslice-s ALL=myslice myslice-debian -B - reed && /root/bin/lbuild-nightly.sh -m build@onelab.eu -d lxc -f f20 -p linux64 -b @DATE@--l20-lvms -c default -c no_omf build-GITPATH=git://git.onelab.eu/build.git@before_libvirt_121 -reed && /root/bin/lbuild-nightly.sh -m build@onelab.eu -d lxc -f f20 -p linux64 -b @DATE@--l20-lv121 -c default -c no_omf +velvet && /root/bin/lbuild-nightly.sh -m build@onelab.eu -d lxc -f f20 -p linux64 -b @DATE@--l20-lv121 -c default -c no_omf + +[ -n "$SINGLE" ] && exit ### -velvet && /root/bin/lbuild-nightly.sh -m build@onelab.eu -d onelab -f f14 -p linux64 -b @DATE@--f14 -velvet && /root/bin/lbuild-nightly.sh -m build@onelab.eu -d onelab -f f14 -p linux64 -b @DATE@--sfa3 -c default -c sfadebug sfa-GITPATH=git://git.onelab.eu/sfa.git@geni-v3 -#velvet && /root/bin/lbuild-nightly.sh -m build@onelab.eu -d onelab -f f14 -p linux64 -b @DATE@--sfa3-dual -c dual -c sfadebug sfa-GITPATH=git://git.onelab.eu/sfa.git@geni-v3 +liquid && /root/bin/lbuild-nightly.sh -m build@onelab.eu -d onelab -f f14 -p linux64 -b @DATE@--f14 +reed && /root/bin/lbuild-nightly.sh -m build@onelab.eu -d onelab -f f14 -p linux64 -b @DATE@--sfa3 -c default -c sfadebug sfa-GITPATH=git://git.onelab.eu/sfa.git@geni-v3 + +### f20 being the least demanding build we use this box for the debian stuff +velvet && /root/bin/lbuild-nightly.sh -m build@onelab.eu -d lxc -P develdeb.pkgs -W http://debian.onelab.eu/ -f wheezy -p linux64 -b @DATE@-manifold-w ALL=manifold manifold-debian -B +velvet && /root/bin/lbuild-nightly.sh -m build@onelab.eu -d lxc -P develdeb.pkgs -W http://debian.onelab.eu/ -f wheezy -p linux64 -b @DATE@-myslice-w ALL=myslice myslice-debian -B +velvet && /root/bin/lbuild-nightly.sh -m build@onelab.eu -d lxc -P develdeb.pkgs -W http://debian.onelab.eu/ -f jessie -p linux64 -b @DATE@-manifold-j ALL=manifold manifold-debian -B +velvet && /root/bin/lbuild-nightly.sh -m build@onelab.eu -d lxc -P develdeb.pkgs -W http://debian.onelab.eu/ -f jessie -p linux64 -b @DATE@-myslice-j ALL=myslice myslice-debian -B +velvet && /root/bin/lbuild-nightly.sh -m build@onelab.eu -d lxc -P develdeb.pkgs -W http://debian.onelab.eu/ -f raring -p linux64 -b @DATE@-manifold-r ALL=manifold manifold-debian -B +velvet && /root/bin/lbuild-nightly.sh -m build@onelab.eu -d lxc -P develdeb.pkgs -W http://debian.onelab.eu/ -f raring -p linux64 -b @DATE@-myslice-r ALL=myslice myslice-debian -B +velvet && /root/bin/lbuild-nightly.sh -m build@onelab.eu -d lxc -P develdeb.pkgs -W http://debian.onelab.eu/ -f saucy -p linux64 -b @DATE@-manifold-s ALL=manifold manifold-debian -B +velvet && /root/bin/lbuild-nightly.sh -m build@onelab.eu -d lxc -P develdeb.pkgs -W http://debian.onelab.eu/ -f saucy -p linux64 -b @DATE@-myslice-s ALL=myslice myslice-debian -B + + ######################################## # debians & ubuntus for sfa #reed && /root/bin/lbuild-nightly.sh -m build@onelab.eu -d lxc -P develdeb.pkgs -W http://debian.onelab.eu/ -f squeeze -p linux64 sfa-GITPATH=git://git.onelab.eu/sfa.git@geni-v2 -b @DATE@-sfasqueeze ALL=sfa sfa-debian -B -- 2.43.0