[jbpm-commits] JBoss JBPM SVN: r2014 - in jbpm3/trunk/hudson: hudson-home/jobs and 3 other directories.
do-not-reply at jboss.org
do-not-reply at jboss.org
Tue Aug 26 06:04:00 EDT 2008
Author: thomas.diesler at jboss.com
Date: 2008-08-26 06:04:00 -0400 (Tue, 26 Aug 2008)
New Revision: 2014
Added:
jbpm3/trunk/hudson/hudson-home/jobs/jBPM3-JDK1.5/
jbpm3/trunk/hudson/hudson-home/jobs/jBPM3-JDK1.5/config.xml
jbpm3/trunk/hudson/hudson-home/jobs/jBPM3-JDK1.6/
jbpm3/trunk/hudson/hudson-home/jobs/jBPM3-JDK1.6/config.xml
Removed:
jbpm3/trunk/hudson/hudson-home/jobs/jBPM3-AS-4.2.2/
jbpm3/trunk/hudson/hudson-home/jobs/jBPM3-JDK1.5/config.xml
Modified:
jbpm3/trunk/hudson/build.xml
jbpm3/trunk/hudson/hudson-home/jobs/jBPM-Matrix/command.sh
jbpm3/trunk/hudson/hudson-home/jobs/jBPM-Matrix/config.xml
Log:
Add configurable hudson jobs
Modified: jbpm3/trunk/hudson/build.xml
===================================================================
--- jbpm3/trunk/hudson/build.xml 2008-08-26 09:16:59 UTC (rev 2013)
+++ jbpm3/trunk/hudson/build.xml 2008-08-26 10:04:00 UTC (rev 2014)
@@ -128,6 +128,11 @@
<filtersfile file="${hudson.dir}/ant.properties"/>
</filterset>
</copy>
+ <chmod perm="+x">
+ <fileset dir="${hudson.home}">
+ <include name="jobs/*/command.sh"/>
+ </fileset>
+ </chmod>
<echo/>
<echo message="*************************************"/>
Modified: jbpm3/trunk/hudson/hudson-home/jobs/jBPM-Matrix/command.sh
===================================================================
--- jbpm3/trunk/hudson/hudson-home/jobs/jBPM-Matrix/command.sh 2008-08-26 09:16:59 UTC (rev 2013)
+++ jbpm3/trunk/hudson/hudson-home/jobs/jBPM-Matrix/command.sh 2008-08-26 10:04:00 UTC (rev 2014)
@@ -1,3 +1,5 @@
+#!/bin/sh
+
WORKSPACE=`pwd`
JBPMDIR=$WORKSPACE/jbpm
JBOSSDIR=$WORKSPACE/$CONTAINER
@@ -24,26 +26,17 @@
#
# checkout with an explicit version
#
-if [ -d "$JBOSSDIR" ]; then
- cd $WORKSPACE
- svn up -r$JBOSS_REV $CONTAINER
-else
+if [ ! -d "$JBOSSDIR" ]; then
cd $WORKSPACE
svn co -r$JBOSS_REV $JBOSS_SVN $CONTAINER
+ $JBOSSDIR/build/build.sh clean main
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"
+if [ ! -d $JBOSS_INSTANCE ]; then
+ echo "Cannot find expected build: $JBOSS_INSTANCE"
exit 1
fi
@@ -80,7 +73,7 @@
#
# execute tests
#
-mvn test 2>&1 | tee $WORKSPACE/tests.log
+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
Modified: jbpm3/trunk/hudson/hudson-home/jobs/jBPM-Matrix/config.xml
===================================================================
--- jbpm3/trunk/hudson/hudson-home/jobs/jBPM-Matrix/config.xml 2008-08-26 09:16:59 UTC (rev 2013)
+++ jbpm3/trunk/hudson/hudson-home/jobs/jBPM-Matrix/config.xml 2008-08-26 10:04:00 UTC (rev 2014)
@@ -1,7 +1,7 @@
<?xml version='1.0' encoding='UTF-8'?>
<matrix-project>
<actions class="java.util.concurrent.CopyOnWriteArrayList"/>
- <description></description>
+ <description>Build and test the @version.id@ Matrix</description>
<logRotator>
<daysToKeep>28</daysToKeep>
<numToKeep>-1</numToKeep>
@@ -49,15 +49,13 @@
<builders>
<hudson.tasks.Shell>
<command>
-WORKSPACE=`pwd`
-JBPMDIR=$WORKSPACE/jbpm
-CONTAINER=$container
-DATABASE=$database
+export CONTAINER=$container
+export DATABASE=$database
#
# call command.sh
#
-$JBPMDIR/hudson/hudson-home/jobs/jBPM-Matrix/command.sh
+ at hudson.home@/jobs/jBPM-Matrix/command.sh
</command>
</hudson.tasks.Shell>
</builders>
Copied: jbpm3/trunk/hudson/hudson-home/jobs/jBPM3-JDK1.5 (from rev 2010, jbpm3/trunk/hudson/hudson-home/jobs/jBPM3-AS-4.2.2)
Deleted: jbpm3/trunk/hudson/hudson-home/jobs/jBPM3-JDK1.5/config.xml
===================================================================
--- jbpm3/trunk/hudson/hudson-home/jobs/jBPM3-AS-4.2.2/config.xml 2008-08-26 08:28:35 UTC (rev 2010)
+++ jbpm3/trunk/hudson/hudson-home/jobs/jBPM3-JDK1.5/config.xml 2008-08-26 10:04:00 UTC (rev 2014)
@@ -1,106 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<project>
- <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"
-
-#
-# stop jbossas
-#
-$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
-</command>
- </hudson.tasks.Shell>
- </builders>
- <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 class="vector"/>
- <scm class="hudson.scm.SubversionSCM">
- <locations>
- <hudson.scm.SubversionSCM-ModuleLocation>
- <remote>@hudson.jbpm.url@</remote>
- <local>jbpm</local>
- </hudson.scm.SubversionSCM-ModuleLocation>
- </locations>
- <useUpdate>true</useUpdate>
- <browser class="hudson.scm.browsers.FishEyeSVN">
- <url>http://fisheye.jboss.com/browse/JbpmSvn</url>
- <rootModule></rootModule>
- </browser>
- </scm>
- <canRoam>true</canRoam>
- <disabled>false</disabled>
- <enableRemoteTrigger>false</enableRemoteTrigger>
- <triggers class="vector"/>
- <logRotator>
- <daysToKeep>28</daysToKeep>
- <numToKeep>-1</numToKeep>
- </logRotator>
- <keepDependencies>false</keepDependencies>
- <properties/>
- <description>Build and test jbpm- at version.id@ against AS-4.2.2</description>
- <actions class="vector"/>
-</project>
Copied: jbpm3/trunk/hudson/hudson-home/jobs/jBPM3-JDK1.5/config.xml (from rev 2013, jbpm3/trunk/hudson/hudson-home/jobs/jBPM3-AS-4.2.2/config.xml)
===================================================================
--- jbpm3/trunk/hudson/hudson-home/jobs/jBPM3-JDK1.5/config.xml (rev 0)
+++ jbpm3/trunk/hudson/hudson-home/jobs/jBPM3-JDK1.5/config.xml 2008-08-26 10:04:00 UTC (rev 2014)
@@ -0,0 +1,68 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+ <actions class="vector" />
+ <description>Build and test @version.id@ on JDK1.5</description>
+ <logRotator>
+ <daysToKeep>28</daysToKeep>
+ <numToKeep>-1</numToKeep>
+ </logRotator>
+ <keepDependencies>false</keepDependencies>
+ <properties>
+ <hudson.model.ParametersDefinitionProperty>
+ <parameterDefinitions>
+ <hudson.model.StringParameterDefinition>
+ <name>container</name>
+ <optional>false</optional>
+ <defaultValue>jboss422</defaultValue>
+ </hudson.model.StringParameterDefinition>
+ <hudson.model.StringParameterDefinition>
+ <name>database</name>
+ <optional>false</optional>
+ <defaultValue>hypersonic</defaultValue>
+ </hudson.model.StringParameterDefinition>
+ </parameterDefinitions>
+ </hudson.model.ParametersDefinitionProperty>
+ <hudson.security.AuthorizationMatrixProperty />
+ </properties>
+ <scm class="hudson.scm.SubversionSCM">
+ <locations>
+ <hudson.scm.SubversionSCM_-ModuleLocation>
+ <remote>https://svn.jboss.org/repos/jbpm/jbpm3/trunk</remote>
+ <local>jbpm</local>
+ </hudson.scm.SubversionSCM_-ModuleLocation>
+ </locations>
+ <useUpdate>true</useUpdate>
+ <browser class="hudson.scm.browsers.FishEyeSVN">
+ <url>http://fisheye.jboss.com/browse/JbpmSvn/</url>
+ <rootModule></rootModule>
+ </browser>
+ </scm>
+ <canRoam>true</canRoam>
+ <disabled>false</disabled>
+ <jdk>jdk1.5</jdk>
+ <triggers class="vector" />
+ <builders>
+ <hudson.tasks.Shell>
+ <command>
+export CONTAINER=$container
+export DATABASE=$database
+
+#
+# call command.sh
+#
+ at hudson.home@/jobs/jBPM-Matrix/command.sh
+ </command>
+ </hudson.tasks.Shell>
+ </builders>
+ <publishers>
+ <hudson.tasks.junit.JUnitResultArchiver>
+ <testResults>jbpm/modules/**/target/surefire-reports/TEST-*.xml</testResults>
+ </hudson.tasks.junit.JUnitResultArchiver>
+ <hudson.tasks.Mailer>
+ <recipients></recipients>
+ <dontNotifyEveryUnstableBuild>false</dontNotifyEveryUnstableBuild>
+ <sendToIndividuals>true</sendToIndividuals>
+ </hudson.tasks.Mailer>
+ </publishers>
+ <buildWrappers />
+</project>
\ No newline at end of file
Added: jbpm3/trunk/hudson/hudson-home/jobs/jBPM3-JDK1.6/config.xml
===================================================================
--- jbpm3/trunk/hudson/hudson-home/jobs/jBPM3-JDK1.6/config.xml (rev 0)
+++ jbpm3/trunk/hudson/hudson-home/jobs/jBPM3-JDK1.6/config.xml 2008-08-26 10:04:00 UTC (rev 2014)
@@ -0,0 +1,68 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+ <actions class="vector" />
+ <description>Build and test @version.id@ on JDK1.6</description>
+ <logRotator>
+ <daysToKeep>28</daysToKeep>
+ <numToKeep>-1</numToKeep>
+ </logRotator>
+ <keepDependencies>false</keepDependencies>
+ <properties>
+ <hudson.model.ParametersDefinitionProperty>
+ <parameterDefinitions>
+ <hudson.model.StringParameterDefinition>
+ <name>container</name>
+ <optional>false</optional>
+ <defaultValue>jboss422</defaultValue>
+ </hudson.model.StringParameterDefinition>
+ <hudson.model.StringParameterDefinition>
+ <name>database</name>
+ <optional>false</optional>
+ <defaultValue>hypersonic</defaultValue>
+ </hudson.model.StringParameterDefinition>
+ </parameterDefinitions>
+ </hudson.model.ParametersDefinitionProperty>
+ <hudson.security.AuthorizationMatrixProperty />
+ </properties>
+ <scm class="hudson.scm.SubversionSCM">
+ <locations>
+ <hudson.scm.SubversionSCM_-ModuleLocation>
+ <remote>https://svn.jboss.org/repos/jbpm/jbpm3/trunk</remote>
+ <local>jbpm</local>
+ </hudson.scm.SubversionSCM_-ModuleLocation>
+ </locations>
+ <useUpdate>true</useUpdate>
+ <browser class="hudson.scm.browsers.FishEyeSVN">
+ <url>http://fisheye.jboss.com/browse/JbpmSvn/</url>
+ <rootModule></rootModule>
+ </browser>
+ </scm>
+ <canRoam>true</canRoam>
+ <disabled>false</disabled>
+ <jdk>jdk1.6</jdk>
+ <triggers class="vector" />
+ <builders>
+ <hudson.tasks.Shell>
+ <command>
+export CONTAINER=$container
+export DATABASE=$database
+
+#
+# call command.sh
+#
+ at hudson.home@/jobs/jBPM-Matrix/command.sh
+ </command>
+ </hudson.tasks.Shell>
+ </builders>
+ <publishers>
+ <hudson.tasks.junit.JUnitResultArchiver>
+ <testResults>jbpm/modules/**/target/surefire-reports/TEST-*.xml</testResults>
+ </hudson.tasks.junit.JUnitResultArchiver>
+ <hudson.tasks.Mailer>
+ <recipients></recipients>
+ <dontNotifyEveryUnstableBuild>false</dontNotifyEveryUnstableBuild>
+ <sendToIndividuals>true</sendToIndividuals>
+ </hudson.tasks.Mailer>
+ </publishers>
+ <buildWrappers />
+</project>
\ No newline at end of file
Property changes on: jbpm3/trunk/hudson/hudson-home/jobs/jBPM3-JDK1.6/config.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
More information about the jbpm-commits
mailing list