add a -s option so we can use this in daytime
authorThierry Parmentelat <thierry.parmentelat@inria.fr>
Sat, 8 Feb 2014 11:23:03 +0000 (12:23 +0100)
committerThierry Parmentelat <thierry.parmentelat@inria.fr>
Sat, 8 Feb 2014 11:23:03 +0000 (12:23 +0100)
scripts/builds.sh

index cbb9944..697ada3 100755 (executable)
@@ -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