X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;ds=sidebyside;f=scripts%2Fbuilds.sh;h=9ce6beaa19fac13e52511fe587a6c693ef007b55;hb=452a0e9c35147ee2e8c6c398b8293961adb252b8;hp=67efdf518cd29a968022d0ea863817f45dd21fd2;hpb=235fda6223f50141b8e3ea1e3626767d18285002;p=infrastructure.git diff --git a/scripts/builds.sh b/scripts/builds.sh index 67efdf5..9ce6bea 100755 --- a/scripts/builds.sh +++ b/scripts/builds.sh @@ -1,16 +1,5 @@ #!/bin/bash -# tentatively trash all qemu instances as the pool is broken with threesome tests -manage-infrastructure.py -qrs >& /dev/null - -# test the 32 builds with a single plc, tests tend to fail with a triangle setup -# probably due to 32bits qemu machines being much slower -# another approach would be to increase the ssh_slice timeout - -function liquid () { hostname | grep -q liquid ; } -function reed () { hostname | grep -q reed ; } -function velvet () { hostname | grep -q velvet ; } - # the tests flavours available # -B means no test # default for the tests setup is one myplc @@ -18,30 +7,59 @@ function velvet () { hostname | grep -q velvet ; } # -c triangle has three - ditto # -c sfamesh makes them point to SMs -# 2.6.27 kernel on f8 -liquid && /root/bin/vbuild-nightly.sh -m build@onelab.eu -d onelab -t onelab-k32-tags.mk -f f8 -p linux32 -b @DATE@--f8-32-testtag tests-GITPATH=git://git.planet-lab.org/tests.git@tests-5.0-29 -liquid && /root/bin/vbuild-nightly.sh -m build@onelab.eu -d onelab -t onelab-k32-tags.mk -f f8 -p linux64 -b @DATE@--f8-64 -c triangle -c sfamesh -# 2.6.32 kernel on f15 is broken -# liquid && /root/bin/vbuild-nightly.sh -m build@onelab.eu -d onelab -t onelab-k32-tags.mk -f f15 -p linux64 -b @DATE@--f15-64 -B +function liquid () { hostname | grep -q liquid ; } +function reed () { hostname | grep -q reed ; } +function velvet () { hostname | grep -q velvet ; } -# 2.6.27 kernel on f12 -reed && /root/bin/vbuild-nightly.sh -m build@onelab.eu -d onelab -t onelab-k32-tags.mk -f f12 -p linux32 -b @DATE@--f12-32-sfasl sfa-GITPATH=git://git.f-lab.fr/sfa.git@senslab -reed && /root/bin/vbuild-nightly.sh -m build@onelab.eu -d onelab -t onelab-k32-tags.mk -f f12 -p linux64 -b @DATE@--f12-64 -c triangle -c sfamesh +#################### lxc on f14 and f16 +liquid && /root/bin/vbuild-nightly.sh -m build@onelab.eu -d lxc -f f16 -p linux64 -b @DATE@--lxc16 -X +# lxc17 is< broken for now - f12 vs-capable build box like liquid can't seem to create the build VMs b/c of some rpm limitations +#liquid && /root/bin/vbuild-nightly.sh -m build@onelab.eu -d lxc -f f17 -p linux64 -b @DATE@--lxc17 -X +# wextoolbox on f14 (gnuradio is in f14 only) +# DistributedRateLimiting is not built in this distro +#liquid && /root/bin/vbuild-nightly.sh -m build@onelab.eu -d wextoolbox -p linux32 -f f14 -b @DATE@--wtx-f14-32 +#liquid && /root/bin/vbuild-nightly.sh -m build@onelab.eu -d wextoolbox -p linux64 -f f14 -b @DATE@--wtx-f14-64 -# f14 - needs 2.6.32 -velvet && /root/bin/vbuild-nightly.sh -m build@onelab.eu -d onelab -t onelab-k32-tags.mk -f f14 -p linux32 -b @DATE@--f14-32-sfagen sfa-GITPATH=git://git.f-lab.fr/sfa.git@generic -velvet && /root/bin/vbuild-nightly.sh -m build@onelab.eu -d onelab -t onelab-k32-tags.mk -f f14 -p linux64 -b @DATE@--f14-64 -c triangle -c sfamesh -# test sfa with loops -#velvet && /root/bin/vbuild-nightly.sh -m build@onelab.eu -d onelab -t onelab-k32-tags.mk -f f14 -p linux64 -b @DATE@--k32-f14-64 -c triangle -c sfamesh -# wextoolbox on f14 (gnuradio is in f14 only) -#reed && /root/bin/vbuild-nightly.sh -m build@onelab.eu -d wextoolbox -p linux32 -f f14 -b @DATE@--wtx-f14-32 -#liquid && /root/bin/vbuild-nightly.sh -m build@onelab.eu -d wextoolbox -p linux64 -f f14 -b @DATE@--wtx-f14-64 +# f12 on reed - no SFA any more +reed && /root/bin/vbuild-nightly.sh -m build@onelab.eu -d onelab -t onelab-k32-tags.mk -f f12 -p linux64 -b @DATE@--f12-64 +reed && /root/bin/vbuild-nightly.sh -m build@onelab.eu -d onelab -t onelab-k32-tags.mk -f f12 -p linux32 -b @DATE@--f12-32 + + +# f14 +velvet && /root/bin/vbuild-nightly.sh -m build@onelab.eu -d onelab -t onelab-k32-tags.mk -f f14 -p linux64 -b @DATE@--f14-64 +velvet && /root/bin/vbuild-nightly.sh -m build@onelab.eu -d onelab -t onelab-k32-tags.mk -f f14 -p linux32 -b @DATE@--f14-32 +liquid && /root/bin/vbuild-nightly.sh -m build@onelab.eu -d onelab -t onelab-k32-tags.mk -f f14 -p linux32 -b @DATE@--f14-32-sfam -c config -c sfadebug sfa-GITPATH=git://git.onelab.eu/sfa.git@master -######################################## -########## f12 bootstrap : vserver-capa2.6.32, util-vserver and yum, for a plain fedora 12 build or test box -########## enable on a need-by-need basis -#liquid && /root/bin/vbuild-nightly.sh -m build@onelab.eu -d f12 -f f12 -p linux32 -b @DATE@--f12-f12-32 -B +###### testing only the pg rspecs +# -y pg +###### triangular tests +# -c triangle -c sfamesh +###### sfa debug +# -c config -c sfadebug +###### senslab - not much to test +# sfa-GITPATH=git://git.f-lab.fr/sfa.git@senslab2 + +#################### newinterface +### newinterface on f16 +###liquid && /root/bin/vbuild-nightly.sh -m build@onelab.eu -d lxc -f f16 -p linux64 -b @DATE@--lxc16-nint -X -e check_initscripts -e check_tcp plcapi-GITPATH=git://git.onelab.eu/plcapi.git@newinterface +### newinterface on f14 +###velvet && /root/bin/vbuild-nightly.sh -m build@onelab.eu -d onelab -t onelab-k32-tags.mk -f f14 -p linux64 -b @DATE@--f14-64-nint plcapi-GITPATH=git://git.onelab.eu/plcapi.git@newinterface + +#################### +# wextoolbox on f16 - this one is broken - bbn won't build +# OTOH T. Turletti said bbn was not crucial.. +# see wexlxc.mk in wextoolbox (branch wexlxc) +#liquid && /root/bin/vbuild-nightly.sh -m build@onelab.eu -d wexlxc -p linux64 -f f16 -b @DATE@--wexlxc-f16-64 + +#################### +# build & test : f12 bootstrap : vserver-capable 2.6.32, util-vserver and yum, for a plain fedora 12 build or test box +#liquid && /root/bin/vbuild-nightly.sh -m build@onelab.eu -d f12 -f f12 -p linux32 -b @DATE@--f12-f12-32 -B ### same software release but built on f14 - kernel excluded as, # for some reason, we have to use the one built on f12 -#liquid && /root/bin/vbuild-nightly.sh -m build@onelab.eu -d f14 -f f14 -p linux64 -b @DATE@--f14-f14-64 -B +#liquid && /root/bin/vbuild-nightly.sh -m build@onelab.eu -d f14 -f f14 -p linux64 -b @DATE@--f14-f14-64 -B + +#################### lxc with f14 - failed ssh_slice last time this was checked on april 23 2012 +# DONT test this with --lxc, this tends to create odd problems with gotan's date and network settings as well +# currently is known to fail creating slices due to cgroups mount points or something +#liquid && /root/bin/vbuild-nightly.sh -m build@onelab.eu -d lxc -f f14 -p linux64 -b @DATE@--lxc14 -e check_initscripts -e check_tcp