[jbpm-commits] JBoss JBPM SVN: r2013 - in jbpm3/trunk/hudson: hudson-home/jobs/jBPM-Matrix and 1 other directories.

do-not-reply at jboss.org do-not-reply at jboss.org
Tue Aug 26 05:16:59 EDT 2008


Author: thomas.diesler at jboss.com
Date: 2008-08-26 05:16:59 -0400 (Tue, 26 Aug 2008)
New Revision: 2013

Added:
   jbpm3/trunk/hudson/hudson-home/jobs/jBPM-Matrix/command.sh
Modified:
   jbpm3/trunk/hudson/build.xml
   jbpm3/trunk/hudson/hudson-home/jobs/jBPM-Matrix/config.xml
   jbpm3/trunk/hudson/hudson-home/jobs/jBPM3-AS-4.2.2/config.xml
Log:
Extract command.sh

Modified: jbpm3/trunk/hudson/build.xml
===================================================================
--- jbpm3/trunk/hudson/build.xml	2008-08-26 08:58:22 UTC (rev 2012)
+++ jbpm3/trunk/hudson/build.xml	2008-08-26 09:16:59 UTC (rev 2013)
@@ -118,6 +118,7 @@
     <copy todir="${hudson.home}" overwrite="true">
       <fileset dir="${hudson.dir}/hudson-home">
         <include name="jobs/*/config.xml"/>
+        <include name="jobs/*/command.sh"/>
         <include name="*.xml"/>
       </fileset>
       <filterset>

Added: jbpm3/trunk/hudson/hudson-home/jobs/jBPM-Matrix/command.sh
===================================================================
--- jbpm3/trunk/hudson/hudson-home/jobs/jBPM-Matrix/command.sh	                        (rev 0)
+++ jbpm3/trunk/hudson/hudson-home/jobs/jBPM-Matrix/command.sh	2008-08-26 09:16:59 UTC (rev 2013)
@@ -0,0 +1,92 @@
+WORKSPACE=`pwd`
+JBPMDIR=$WORKSPACE/jbpm
+JBOSSDIR=$WORKSPACE/$CONTAINER
+DISTRODIR=$JBPMDIR/modules/distribution/target
+JBOSS_BINDADDR=@jboss.bind.address@
+
+case "$CONTAINER" in
+    jboss421*)
+        JBOSS_BUILD=@hudson.jboss421.build@
+        JBOSS_SVN=@hudson.jboss421.url@
+        JBOSS_REV=@hudson.jboss421.rev@
+        ;;
+
+    jboss422*)
+        JBOSS_BUILD=@hudson.jboss422.build@
+        JBOSS_SVN=@hudson.jboss422.url@
+        JBOSS_REV=@hudson.jboss422.rev@
+        ;;
+esac
+
+JBOSS_INSTANCE=$JBOSSDIR/build/output/$JBOSS_BUILD
+ENVIRONMENT="-Djboss.bind.address=$JBOSS_BINDADDR -Djboss.home=$JBOSS_INSTANCE"
+
+#
+# checkout with an explicit version
+#        
+if [ -d "$JBOSSDIR" ]; then
+   cd $WORKSPACE
+   svn up -r$JBOSS_REV $CONTAINER
+else
+   cd $WORKSPACE 
+   svn co -r$JBOSS_REV $JBOSS_SVN $CONTAINER
+fi
+        
+#
+# build jboss
+#                
+cd $JBOSSDIR
+rm -rf thirdparty/*
+./build/build.sh clean main
+        
+#
+# Verify build
+#
+if [ ! -d ./build/output/$JBOSS_BUILD ]; then
+   echo "Cannot find expected build: $JBOSS_BUILD"
+   exit 1
+fi
+
+#
+# Build distro
+#
+cd $JBPMDIR
+cp profiles.xml.example profiles.xml
+mvn -U -Pdistro clean package
+
+#
+# Deploy distro
+#
+java -jar $DISTRODIR/jbpm-distribution- at version.id@-install.jar $DISTRODIR/resources/auto-install-$CONTAINER.xml
+
+#
+# start jbossas
+#
+$JBPMDIR/hudson/jboss/bin/jboss.sh $JBOSS_INSTANCE start $JBOSS_BINDADDR
+
+# Was it successfully started?
+$JBPMDIR/hudson/jboss/bin/http-spider.sh $JBOSS_BINDADDR:8080 $WORKSPACE
+if [ -e $WORKSPACE/spider.failed ]; then
+  tail -n 100 $JBOSS_INSTANCE/server/@jboss.server.instance@/log/server.log
+  $JBPMDIR/hudson/jboss/bin/jboss.sh $JBOSS_INSTANCE stop $JBOSS_BINDADDR
+  exit 1
+fi
+
+#
+# log dependency tree
+#
+mvn dependency:tree | tee $WORKSPACE/dependency-tree.txt
+
+#
+# execute tests
+#
+mvn test 2>&amp;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
+
+#
+# stop jbossas
+#
+$JBPMDIR/hudson/jboss/bin/jboss.sh $JBOSS_INSTANCE stop
+cp $JBOSS_INSTANCE/server/@jboss.server.instance@/log/boot.log $WORKSPACE/jboss-boot.log
+cp $JBOSS_INSTANCE/server/@jboss.server.instance@/log/server.log $WORKSPACE/jboss-server.log


Property changes on: jbpm3/trunk/hudson/hudson-home/jobs/jBPM-Matrix/command.sh
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Modified: jbpm3/trunk/hudson/hudson-home/jobs/jBPM-Matrix/config.xml
===================================================================
--- jbpm3/trunk/hudson/hudson-home/jobs/jBPM-Matrix/config.xml	2008-08-26 08:58:22 UTC (rev 2012)
+++ jbpm3/trunk/hudson/hudson-home/jobs/jBPM-Matrix/config.xml	2008-08-26 09:16:59 UTC (rev 2013)
@@ -2,6 +2,10 @@
 <matrix-project>
   <actions class="java.util.concurrent.CopyOnWriteArrayList"/>
   <description></description>
+  <logRotator>
+    <daysToKeep>28</daysToKeep>
+    <numToKeep>-1</numToKeep>
+  </logRotator>
   <keepDependencies>false</keepDependencies>
   <properties>
     <hudson.security.AuthorizationMatrixProperty/>
@@ -46,102 +50,26 @@
     <hudson.tasks.Shell>
       <command>
 WORKSPACE=`pwd`
+JBPMDIR=$WORKSPACE/jbpm
 CONTAINER=$container
 DATABASE=$database
-JBPMDIR=$WORKSPACE/jbpm
-JBOSSDIR=$WORKSPACE/$CONTAINER
-DISTRODIR=$JBPMDIR/modules/distribution/target
-JBOSS_BINDADDR=@jboss.bind.address@
 
-case "$CONTAINER" in
-    jboss421*)
-        JBOSS_BUILD=@hudson.jboss421.build@
-        JBOSS_SVN=@hudson.jboss421.url@
-        JBOSS_REV=@hudson.jboss421.rev@
-        ;;
-
-    jboss422*)
-        JBOSS_BUILD=@hudson.jboss422.build@
-        JBOSS_SVN=@hudson.jboss422.url@
-        JBOSS_REV=@hudson.jboss422.rev@
-        ;;
-esac
-
-JBOSS_INSTANCE=$JBOSSDIR/build/output/$JBOSS_BUILD
-ENVIRONMENT="-Djboss.bind.address=$JBOSS_BINDADDR -Djboss.home=$JBOSS_INSTANCE"
-
 #
-# checkout with an explicit version
-#        
-if [ -d "$JBOSSDIR" ]; then
-   cd $WORKSPACE
-   svn up -r$JBOSS_REV $CONTAINER
-else
-   cd $WORKSPACE 
-   svn co -r$JBOSS_REV $JBOSS_SVN $CONTAINER
-fi
-        
+# call command.sh 
 #
-# build jboss
-#                
-cd $JBOSSDIR
-rm -rf thirdparty/*
-./build/build.sh clean main
-        
-#
-# Verify build
-#
-if [ ! -d ./build/output/$JBOSS_BUILD ]; then
-   echo "Cannot find expected build: $JBOSS_BUILD"
-   exit 1
-fi
-
-#
-# Build distro
-#
-cd $JBPMDIR
-cp profiles.xml.example profiles.xml
-mvn -U -Pdistro clean package
-
-#
-# Deploy distro
-#
-java -jar $DISTRODIR/jbpm-distribution- at version.id@-install.jar $DISTRODIR/resources/auto-install-$CONTAINER.xml
-
-#
-# start jbossas
-#
-$JBPMDIR/hudson/jboss/bin/jboss.sh $JBOSS_INSTANCE start $JBOSS_BINDADDR
-
-# Was it successfully started?
-$JBPMDIR/hudson/jboss/bin/http-spider.sh $JBOSS_BINDADDR:8080 $WORKSPACE
-if [ -e $WORKSPACE/spider.failed ]; then
-  tail -n 100 $JBOSS_INSTANCE/server/@jboss.server.instance@/log/server.log
-  $JBPMDIR/hudson/jboss/bin/jboss.sh $JBOSS_INSTANCE stop $JBOSS_BINDADDR
-  exit 1
-fi
-
-#
-# log dependency tree
-#
-mvn dependency:tree | tee $WORKSPACE/dependency-tree.txt
-
-#
-# execute tests
-#
-mvn test 2>&amp;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
-
-#
-# stop jbossas
-#
-$JBPMDIR/hudson/jboss/bin/jboss.sh $JBOSS_INSTANCE stop
-cp $JBOSS_INSTANCE/server/@jboss.server.instance@/log/boot.log $WORKSPACE/jboss-boot.log
-cp $JBOSS_INSTANCE/server/@jboss.server.instance@/log/server.log $WORKSPACE/jboss-server.log
+$JBPMDIR/hudson/hudson-home/jobs/jBPM-Matrix/command.sh 
       </command>
     </hudson.tasks.Shell>
   </builders>
-  <publishers/>
+  <publishers class="vector">
+    <hudson.tasks.junit.JUnitResultArchiver>
+      <testResults>jbpm/modules/**/target/surefire-reports/TEST-*.xml</testResults>
+    </hudson.tasks.junit.JUnitResultArchiver>
+    <hudson.tasks.Mailer>
+      <recipients>@hudson.mail.recipients@</recipients>
+      <dontNotifyEveryUnstableBuild>false</dontNotifyEveryUnstableBuild>
+      <sendToIndividuals>true</sendToIndividuals>
+    </hudson.tasks.Mailer>
+  </publishers>
   <buildWrappers/>
 </matrix-project>

Modified: jbpm3/trunk/hudson/hudson-home/jobs/jBPM3-AS-4.2.2/config.xml
===================================================================
--- jbpm3/trunk/hudson/hudson-home/jobs/jBPM3-AS-4.2.2/config.xml	2008-08-26 08:58:22 UTC (rev 2012)
+++ jbpm3/trunk/hudson/hudson-home/jobs/jBPM3-AS-4.2.2/config.xml	2008-08-26 09:16:59 UTC (rev 2013)
@@ -3,67 +3,15 @@
   <builders class="vector">
     <hudson.tasks.Shell>
       <command>
-#
-# Module settings
-#
-MODULE=jBPM3-AS-4.2.2
-
 WORKSPACE=`pwd`
-JBOSS_TARGET=jboss422
 JBPMDIR=$WORKSPACE/jbpm
-DISTRODIR=$JBPMDIR/modules/distribution/target
-JBOSS_BINDADDR=@jboss.bind.address@
-JBOSS_INSTANCE=@hudson.home@/jobs/AS-4.2.2/workspace/JBossAS-4.2.2/build/output/@hudson.jboss422.build@
-ENVIRONMENT=&quot;-Djboss.bind.address=@jboss.bind.address@ -Djboss422.home=$JBOSS_INSTANCE&quot;
+CONTAINER=jboss422
+DATABASE=hypersonic
 
 #
-# stop jbossas
+# call command.sh 
 #
-$JBPMDIR/hudson/jboss/bin/jboss.sh $JBOSS_INSTANCE stop
-        
-#
-# Build distro
-#
-cd $JBPMDIR
-cp profiles.xml.example profiles.xml
-mvn -U -Pdistro clean package
-
-#
-# Deploy distro
-#
-java -jar $DISTRODIR/jbpm-distribution- at version.id@-install.jar $DISTRODIR/resources/auto-install-$JBOSS_TARGET.xml
-
-#
-# start jbossas
-#
-$JBPMDIR/hudson/jboss/bin/jboss.sh $JBOSS_INSTANCE start $JBOSS_BINDADDR
-
-# Was it successfully started?
-$JBPMDIR/hudson/jboss/bin/http-spider.sh $JBOSS_BINDADDR:8080 $WORKSPACE
-if [ -e $WORKSPACE/spider.failed ]; then
-  tail -n 100 $JBOSS_INSTANCE/server/@jboss.server.instance@/log/server.log
-	$JBPMDIR/hudson/jboss/bin/jboss.sh $JBOSS_INSTANCE stop $JBOSS_BINDADDR
-	exit 1
-fi
-
-#
-# log dependency tree
-#
-mvn dependency:tree | tee $WORKSPACE/dependency-tree.txt
-
-#
-# execute tests
-#
-mvn test 2>&amp;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-$JBOSS_TARGET.txt
-
-#
-# stop jbossas
-#
-$JBPMDIR/hudson/jboss/bin/jboss.sh $JBOSS_INSTANCE stop
-cp $JBOSS_INSTANCE/server/@jboss.server.instance@/log/boot.log $WORKSPACE/jboss-boot.log
-cp $JBOSS_INSTANCE/server/@jboss.server.instance@/log/server.log $WORKSPACE/jboss-server.log
+$JBPMDIR/hudson/hudson-home/jobs/jBPM-Matrix/command.sh 
 </command>
     </hudson.tasks.Shell>
   </builders>




More information about the jbpm-commits mailing list