support for -t
authorthierry <thierry@41d37cc5-eb28-0410-a9bf-d37491348ade>
Wed, 27 Jun 2007 07:28:33 +0000 (07:28 +0000)
committerthierry <thierry@41d37cc5-eb28-0410-a9bf-d37491348ade>
Wed, 27 Jun 2007 07:28:33 +0000 (07:28 +0000)
scripts/nightly-build.sh

index 0a7f632..a3c9081 100755 (executable)
@@ -103,7 +103,7 @@ function runtest () {
   cd build
   rpm=$(find . -name myplc\*.rpm )
   url=${TESTBUILDURL}${distroname}/${buildname}/${rpm}
-  ssh root@${TESTBOX} ${TESTSCRIPT} ${URL}
+  ssh root@${TESTBOX} ${TESTSCRIPT} ${url}
   return $?
 }
 
@@ -136,6 +136,7 @@ function usage () {
   echo " -v verbose"
   echo " -m MAILTO"
   echo " -s SVNPATH"
+  echo " -t : run test only"
   exit 1
 }
 
@@ -146,7 +147,7 @@ function main () {
   else
     MAKEVARS=()
     MAKEOPTS=()
-    while getopts "b:ued:t:r:B:s:nvm:s:h" opt ; do
+    while getopts "b:ued:t:r:B:s:nvm:s:th" opt ; do
       case $opt in
         b) BASE=$OPTARG ;;
         u) USEOLD=true ;;
@@ -159,6 +160,7 @@ function main () {
        v) set -x ;;
         m) MAILTO=$OPTARG ;;
        s) SVNPATH=$OPTARG ;;
+        t) TESTONLY=true ; USEOLD=true ;;
         h|*) usage ;;
       esac
     done
@@ -188,7 +190,9 @@ function main () {
     fi
     BUILD=$ROOT/$BASE
     
-    build >> ${BUILD}/log-build.txt 2>&1
+    if [ -z "$TESTONLY" ] ; then 
+      build >> ${BUILD}/log-build.txt 2>&1
+    fi
 
     runtest ${BUILD} >> ${BUILD}/log-build.txt 2>&1