[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>&amp;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=&quot;-Djboss.bind.address=@jboss.bind.address@ -Djboss422.home=$JBOSS_INSTANCE&quot;
-
-#
-# 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>&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
-</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