X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=scripts%2Fbuilds.sh;h=448b2eae5dc05b03de5407d35b000e82718c2cc2;hb=aa9b73b903ed7497299aa2e111e6c36444f05223;hp=1a70ddb53f89898eaa894d15c5dd5903893341be;hpb=ffb585a5ea7bcf4c102c1b270ef43ddf60779af5;p=infrastructure.git diff --git a/scripts/builds.sh b/scripts/builds.sh index 1a70ddb..448b2ea 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,25 +19,31 @@ 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 -liquid && /root/bin/lbuild-nightly.sh -m build@onelab.eu -d lxc -f f18 -p linux64 -b @DATE@--l18 -c default -c no_omf +### 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 LIBVIRT=104 +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 LIBVIRT=mainstream +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 LIBVIRT=121 -### 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 -f f20 -p linux64 -b @DATE@--l20 -c default -c no_omf -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 +[ -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 lxc -f f18 -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 +# try 1.2.1 on f18 +velvet && /root/bin/lbuild-nightly.sh -m build@onelab.eu -d lxc -f f18 -p linux64 -b @DATE@--l18-lv121 -c default -c no_omf LIBVIRT=121 + +### 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