[jbpm-commits] JBoss JBPM SVN: r2079 - in jbpm3/trunk/hudson: hudson-home and 4 other directories.

do-not-reply at jboss.org do-not-reply at jboss.org
Wed Sep 3 06:05:32 EDT 2008


Author: thomas.diesler at jboss.com
Date: 2008-09-03 06:05:32 -0400 (Wed, 03 Sep 2008)
New Revision: 2079

Modified:
   jbpm3/trunk/hudson/build.xml
   jbpm3/trunk/hudson/hudson-home/command.sh
   jbpm3/trunk/hudson/hudson-home/jobs/jBPM-Container-Matrix/config.xml
   jbpm3/trunk/hudson/hudson-home/jobs/jBPM-Database-Matrix/config.xml
   jbpm3/trunk/hudson/hudson-home/jobs/jBPM3-JDK1.5/config.xml
   jbpm3/trunk/hudson/hudson-home/jobs/jBPM3-JDK1.6/config.xml
Log:
Respect maven exit status

Modified: jbpm3/trunk/hudson/build.xml
===================================================================
--- jbpm3/trunk/hudson/build.xml	2008-09-03 08:29:16 UTC (rev 2078)
+++ jbpm3/trunk/hudson/build.xml	2008-09-03 10:05:32 UTC (rev 2079)
@@ -133,6 +133,7 @@
     <copy todir="${hudson.home}" overwrite="true">
       <fileset dir="${hudson.dir}/hudson-home">
         <include name="jobs/*/config.xml"/>
+        <include name="command.sh"/>
         <include name="*.xml"/>
       </fileset>
       <filterset>

Modified: jbpm3/trunk/hudson/hudson-home/command.sh
===================================================================
--- jbpm3/trunk/hudson/hudson-home/command.sh	2008-09-03 08:29:16 UTC (rev 2078)
+++ jbpm3/trunk/hudson/hudson-home/command.sh	2008-09-03 10:05:32 UTC (rev 2079)
@@ -32,7 +32,11 @@
 #
 cd $JBPMDIR
 cp profiles.xml.example profiles.xml
-mvn -U -Pdistro clean package
+mvn -U -Pdistro clean package; MVN_STATUS=$?
+if [ $MVN_STATUS -ne 0 ]; then
+  echo maven exit status $MVN_STATUS
+  exit 1
+fi
 
 #
 # Deploy distro
@@ -62,9 +66,7 @@
 #
 # execute tests
 #
-mvn -Ddatabase=$DATABASE test 2>&1 | tee $WORKSPACE/tests.log
-# cat $WORKSPACE/tests.log | egrep FIXME\|FAILED | sort -u | tee $WORKSPACE/fixme.txt
-# cat $WORKSPACE/fixme.txt | egrep "\[\S*]" > $WORKSPACE/errata-$CONTAINER.txt
+mvn -Ddatabase=$DATABASE test 2>&1; MVN_STATUS=$?
 
 #
 # stop jbossas
@@ -72,3 +74,7 @@
 $JBPMDIR/hudson/jboss/bin/jboss.sh $JBOSS_HOME stop
 cp $JBOSS_HOME/server/$JBOSS_SERVER/log/boot.log $WORKSPACE/jboss-boot.log
 cp $JBOSS_HOME/server/$JBOSS_SERVER/log/server.log $WORKSPACE/jboss-server.log
+
+echo maven exit status $MVN_STATUS
+exit $MVN_STATUS
+

Modified: jbpm3/trunk/hudson/hudson-home/jobs/jBPM-Container-Matrix/config.xml
===================================================================
--- jbpm3/trunk/hudson/hudson-home/jobs/jBPM-Container-Matrix/config.xml	2008-09-03 08:29:16 UTC (rev 2078)
+++ jbpm3/trunk/hudson/hudson-home/jobs/jBPM-Container-Matrix/config.xml	2008-09-03 10:05:32 UTC (rev 2079)
@@ -66,6 +66,7 @@
 #
 # call command.sh 
 #
+# /bin/sh $HUDSON_BASE/hudson-home/command.sh
 /bin/sh $JBPMDIR/hudson/hudson-home/command.sh
       </command>
     </hudson.tasks.Shell>

Modified: jbpm3/trunk/hudson/hudson-home/jobs/jBPM-Database-Matrix/config.xml
===================================================================
--- jbpm3/trunk/hudson/hudson-home/jobs/jBPM-Database-Matrix/config.xml	2008-09-03 08:29:16 UTC (rev 2078)
+++ jbpm3/trunk/hudson/hudson-home/jobs/jBPM-Database-Matrix/config.xml	2008-09-03 10:05:32 UTC (rev 2079)
@@ -66,6 +66,7 @@
 #
 # call command.sh 
 #
+# /bin/sh $HUDSON_BASE/hudson-home/command.sh
 /bin/sh $JBPMDIR/hudson/hudson-home/command.sh
       </command>
     </hudson.tasks.Shell>

Modified: jbpm3/trunk/hudson/hudson-home/jobs/jBPM3-JDK1.5/config.xml
===================================================================
--- jbpm3/trunk/hudson/hudson-home/jobs/jBPM3-JDK1.5/config.xml	2008-09-03 08:29:16 UTC (rev 2078)
+++ jbpm3/trunk/hudson/hudson-home/jobs/jBPM3-JDK1.5/config.xml	2008-09-03 10:05:32 UTC (rev 2079)
@@ -55,7 +55,8 @@
 #
 # call command.sh 
 #
-/bin/sh $JBPMDIR/hudson/hudson-home/command.sh
+/bin/sh $HUDSON_BASE/hudson-home/command.sh
+#/bin/sh $JBPMDIR/hudson/hudson-home/command.sh
       </command>
     </hudson.tasks.Shell>
   </builders>

Modified: jbpm3/trunk/hudson/hudson-home/jobs/jBPM3-JDK1.6/config.xml
===================================================================
--- jbpm3/trunk/hudson/hudson-home/jobs/jBPM3-JDK1.6/config.xml	2008-09-03 08:29:16 UTC (rev 2078)
+++ jbpm3/trunk/hudson/hudson-home/jobs/jBPM3-JDK1.6/config.xml	2008-09-03 10:05:32 UTC (rev 2079)
@@ -55,6 +55,7 @@
 #
 # call command.sh 
 #
+# /bin/sh $HUDSON_BASE/hudson-home/command.sh
 /bin/sh $JBPMDIR/hudson/hudson-home/command.sh
       </command>
     </hudson.tasks.Shell>




More information about the jbpm-commits mailing list