[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>&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>&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="-Djboss.bind.address=@jboss.bind.address@ -Djboss422.home=$JBOSS_INSTANCE"
+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>&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