trying out f9 and centos on a daily basis
authorthierry <thierry@41d37cc5-eb28-0410-a9bf-d37491348ade>
Thu, 18 Sep 2008 20:22:27 +0000 (20:22 +0000)
committerthierry <thierry@41d37cc5-eb28-0410-a9bf-d37491348ade>
Thu, 18 Sep 2008 20:22:27 +0000 (20:22 +0000)
scripts/all-builds.sh

index 89bc5c7..1f012e8 100755 (executable)
@@ -9,7 +9,7 @@ COMMAND=$(basename $0)
 function usage () {
     echo "Usage: $COMMAND"
     echo "In manual mode you should export the following vars (or use related option)"
-    echo "MAJOR_DISTROS (-d) TRUNK_DISTROS (-td) VS_DISTROS (-vd)"
+    echo "MAJOR_DISTROS (-d) TRUNK_DISTROS (-td) TRUNK_FCDISTROS (-tf) VS_DISTROS (-vd)"
     echo "FCDISTROS (-f) BITS (-i) BASE (-b)"
     echo "BUILD_BRANCH (-bb) BUILD_TRUNK (-bt)"
     echo "RETRY (-O) TEST (-T) DRY_RUN (-n)"
@@ -43,6 +43,7 @@ while [[ -n "$@" ]] ; do
        -f) shift ; FCDISTROS="$FCDISTROS $1" ;;
        -i) shift ; BITS="$BITS $1" ;;
        -td) shift; TRUNK_DISTROS="$1" ;;
+       -tf) shift; TRUNK_FCDISTROS="$1" ;;
        -vd) shift; VS_DISTROS="$1" ;;
        -b) shift; BASE="$1" ;;
        -bb) BUILD_BRANCH=true ;;
@@ -66,6 +67,7 @@ function trunk_builds () {
 # 5.0 ready for planetlab distro only so far
     DEFAULT_TRUNK_DISTROS="planetlab"
 #    DEFAULT_TRUNK_DISTROS="onelab planetlab"
+    DEFAULT_TRUNK_FCDISTROS="centos5 f9"
 }
 
 function branch_builds () {
@@ -73,12 +75,14 @@ function branch_builds () {
     DEFAULT_VS_DISTROS=""
     DEFAULT_BITS="32"
     DEFAULT_TRUNK_DISTROS=""
+    DEFAULT_TRUNK_FCDISTROS=""
 }
 
 function tagged_builds () {
     DEFAULT_MAJOR_DISTROS="onelab planetlab"
     DEFAULT_VS_DISTROS="onelab"
     DEFAULT_TRUNK_DISTROS=""
+    DEFAULT_TRUNK_FCDISTROS=""
 }
 
 if [ -n "$BUILD_BRANCH" ] ; then
@@ -99,6 +103,7 @@ if [ -z "$MAJOR_DISTROS" ] ; then MAJOR_DISTROS=$DEFAULT_MAJOR_DISTROS ;     else ma
 if [ -z "$FCDISTROS" ] ;       then FCDISTROS=$DEFAULT_FCDISTROS ;             else manual=true ; fi
 if [ -z "$BITS" ] ;            then BITS=$DEFAULT_BITS ;                       else manual=true ; fi
 if [ -z "$TRUNK_DISTROS" ] ;   then TRUNK_DISTROS=$DEFAULT_TRUNK_DISTROS ;     else manual=true ; fi
+if [ -z "$TRUNK_FCDISTROS" ] ; then TRUNK_FCDISTROS=$DEFAULT_TRUNK_FCDISTROS ; else manual=true ; fi
 if [ -z "$VS_DISTROS" ] ;      then VS_DISTROS=$DEFAULT_VS_DISTROS ;           else manual=true ; fi
 if [ -z "$BASE" ] ;            then BASE=$DEFAULT_BASE ;                       else manual=true ; fi
 [ -n "$RETRY" ] &&     { extra_option="$extra_option -O" ; manual=true ; }
@@ -163,4 +168,13 @@ for d in $TRUNK_DISTROS; do
     done
 done
 
+for f in $TRUNK_FCDISTROS; do 
+    for bits in $BITS; do
+       p=linux${bits}
+       buildname="${BASE}--tr${f}-${bits}"
+       command="/root/bin/vbuild-nightly.sh -m onelab-build@one-lab.org ${BUILDOPT} \
+        -d planetlab -p linux32 -f $f -b $buildopt $extra_option"
+       run $ocmmand
+    done
+done
 ##############################