[jbpm-commits] JBoss JBPM SVN: r2043 - 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
Thu Aug 28 15:57:24 EDT 2008


Author: thomas.diesler at jboss.com
Date: 2008-08-28 15:57:23 -0400 (Thu, 28 Aug 2008)
New Revision: 2043

Modified:
   jbpm3/trunk/hudson/ant.properties.example
   jbpm3/trunk/hudson/build.xml
   jbpm3/trunk/hudson/hudson-home/jobs/jBPM-Matrix/command.sh
   jbpm3/trunk/modules/distribution/src/main/resources/installer/auto-install-jboss422.xml
Log:
Use jboss.zip

Modified: jbpm3/trunk/hudson/ant.properties.example
===================================================================
--- jbpm3/trunk/hudson/ant.properties.example	2008-08-28 17:40:56 UTC (rev 2042)
+++ jbpm3/trunk/hudson/ant.properties.example	2008-08-28 19:57:23 UTC (rev 2043)
@@ -25,18 +25,10 @@
 hudson.admin.port=8150
 hudson.http.port=8180
 
-hudson.jboss422.url=https://svn.jboss.org/repos/jbossas/tags/JBoss_4_2_2_GA
-hudson.jboss422.build=jboss-4.2.2.GA
-hudson.jboss422.rev=HEAD
+hudson.jboss422.zip=/home/tdiesler/Download/Java/jboss/jboss-4.2.2.GA.zip
+hudson.jboss423.zip=/home/tdiesler/Download/Java/jboss/jboss-4.2.3.GA.zip
+hudson.jboss500.zip=/home/tdiesler/Download/Java/jboss/jboss-5.0.0.CR1.zip
 
-hudson.jboss423.url=https://svn.jboss.org/repos/jbossas/tags/JBoss_4_2_3_GA
-hudson.jboss423.build=jboss-4.2.3.GA
-hudson.jboss423.rev=HEAD
-
-hudson.jboss500.url=https://svn.jboss.org/repos/jbossas/tags/JBoss_5_0_0_CR1
-hudson.jboss500.build=jboss-5.0.0.CR1
-hudson.jboss500.rev=HEAD
-
 hudson.mail.recipients=
 hudson.smtp.host=localhost
 

Modified: jbpm3/trunk/hudson/build.xml
===================================================================
--- jbpm3/trunk/hudson/build.xml	2008-08-28 17:40:56 UTC (rev 2042)
+++ jbpm3/trunk/hudson/build.xml	2008-08-28 19:57:23 UTC (rev 2043)
@@ -38,8 +38,11 @@
   
   <target name="init-hudson" depends="init">
     
-    <property name="hudson.tomcat" value="${hudson.root}/jbpm-hudson-${version.id}/apache-tomcat"/>
-    <property name="hudson.home" value="${hudson.root}/jbpm-hudson-${version.id}/hudson-home"/>
+    <property name="hudson.base" value="${hudson.root}/jbpm-hudson-${version.id}"/>
+    <property name="hudson.tomcat" value="${hudson.base}/apache-tomcat"/>
+    <property name="hudson.home" value="${hudson.base}/hudson-home"/>
+    <property name="hudson.jboss" value="${hudson.base}/jboss"/>
+    
     <echo/>
     <echo message="hudson.root = ${hudson.root}"/>
     <echo message="hudson.home = ${hudson.home}"/>
@@ -67,6 +70,7 @@
     <get src="${jboss.repository}/apache-tomcat/${apache-tomcat}/lib/apache-tomcat.zip" dest="${thirdparty.dir}/apache-tomcat.zip" usetimestamp="true" verbose="true"/>
     <get src="https://hudson.dev.java.net/files/documents/${sun-hudson}/hudson.war" dest="${thirdparty.dir}/hudson.war" usetimestamp="true" verbose="true"/>
     
+    <!-- Install Tomcat -->
     <mkdir dir="${hudson.root}"/>
     <unzip src="${thirdparty.dir}/apache-tomcat.zip" dest="${hudson.root}"/>
     <move file="${hudson.root}/apache-tomcat-${apache-tomcat}" tofile="${hudson.tomcat}"/>
@@ -87,6 +91,17 @@
         <filter token="hudson.home" value="${hudson.home}"/>
       </filterset>
     </copy>
+    
+    <!-- Get/Copy Target Container -->
+    <get src="http://downloads.sourceforge.net/jboss/jboss-4.2.2.GA.zip" dest="${thirdparty.dir}/jboss-4.2.2.GA.zip" usetimestamp="true" verbose="true"/>
+    <get src="http://downloads.sourceforge.net/jboss/jboss-4.2.3.GA.zip" dest="${thirdparty.dir}/jboss-4.2.3.GA.zip" usetimestamp="true" verbose="true"/>
+    <get src="http://downloads.sourceforge.net/jboss/jboss-5.0.0.CR1.zip" dest="${thirdparty.dir}/jboss-5.0.0.CR1.zip" usetimestamp="true" verbose="true"/>
+    <copy todir="${hudson.base}/jboss" overwrite="true">
+      <fileset dir="${thirdparty.dir}">
+        <include name="jboss-*.zip"/>
+      </fileset>
+    </copy>
+    
   </target>
   
   <!-- 
@@ -124,6 +139,7 @@
       <filterset>
         <filter token="hudson.jbpm.url" value="${hudson.jbpm.url}"/>
         <filter token="hudson.home" value="${hudson.home}"/>
+        <filter token="hudson.jboss" value="${hudson.jboss}"/>
         <filter token="version.id" value="${version.id}"/>
         <filtersfile file="${hudson.dir}/ant.properties"/>
       </filterset>

Modified: jbpm3/trunk/hudson/hudson-home/jobs/jBPM-Matrix/command.sh
===================================================================
--- jbpm3/trunk/hudson/hudson-home/jobs/jBPM-Matrix/command.sh	2008-08-28 17:40:56 UTC (rev 2042)
+++ jbpm3/trunk/hudson/hudson-home/jobs/jBPM-Matrix/command.sh	2008-08-28 19:57:23 UTC (rev 2043)
@@ -2,60 +2,31 @@
 
 WORKSPACE=`pwd`
 JBPMDIR=$WORKSPACE/jbpm
-JBOSSDIR=$WORKSPACE/$CONTAINER
 DISTRODIR=$JBPMDIR/modules/distribution/target
 JBOSS_BINDADDR=@jboss.bind.address@
 
 case "$CONTAINER" in
-    jboss422*)
-        JBOSS_BUILD=@hudson.jboss422.build@
-        JBOSS_SVN=@hudson.jboss422.url@
-        JBOSS_REV=@hudson.jboss422.rev@
-        ;;
+  jboss422*)
+    JBOSS_BUILD=jboss-4.2.2.GA
+  ;;
 
-    jboss423*)
-        JBOSS_BUILD=@hudson.jboss423.build@
-        JBOSS_SVN=@hudson.jboss423.url@
-        JBOSS_REV=@hudson.jboss423.rev@
-        ;;
+  jboss423*)
+    JBOSS_BUILD=jboss-4.2.3.GA
+  ;;
 
-    jboss500*)
-        JBOSS_BUILD=@hudson.jboss500.build@
-        JBOSS_SVN=@hudson.jboss500.url@
-        JBOSS_REV=@hudson.jboss500.rev@
-        ;;
+  jboss500*)
+    JBOSS_BUILD=jboss-5.0.0.CR1
+  ;;
 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 co -r$JBOSS_REV $JBOSS_SVN $CONTAINER
-else
-   cd $WORKSPACE 
-   svn up -r$JBOSS_REV $CONTAINER
-fi
-
-        
+# Unzip the JBoss build
 #
-# Build target container
-#
-if [ ! -d $JBOSS_INSTANCE ]; then
-   cd $JBOSSDIR
-   ./build/build.sh clean main
-fi
+rm -rf $JBOSS_BUILD
+unzip -q @hudson.jboss@/$JBOSS_BUILD.zip
 
-#
-# Verify build
-#
-if [ ! -d $JBOSS_INSTANCE ]; then
-   echo "Cannot find expected build: $JBOSS_INSTANCE"
-   exit 1
-fi
+JBOSS_HOME=$WORKSPACE/$JBOSS_BUILD
+ENVIRONMENT="-Djboss.bind.address=$JBOSS_BINDADDR -Djboss.home=$JBOSS_HOME"
 
 #
 # Build distro
@@ -67,18 +38,19 @@
 #
 # Deploy distro
 #
-java -jar $DISTRODIR/jbpm-distribution- at version.id@-install.jar $DISTRODIR/resources/auto-install-$CONTAINER.xml
+sed s/JBOSS_HOME/$JBOSS_HOME/ < $DISTRODIR/resources/auto-install-$CONTAINER.xml > auto-install.xml 
+java -jar $DISTRODIR/jbpm-distribution- at version.id@-izpack.jar auto-install.xml
 
 #
 # start jbossas
 #
-$JBPMDIR/hudson/jboss/bin/jboss.sh $JBOSS_INSTANCE start $JBOSS_BINDADDR
+$JBPMDIR/hudson/jboss/bin/jboss.sh $JBOSS_HOME 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
+  tail -n 100 $JBOSS_HOME/server/@jboss.server.instance@/log/server.log
+  $JBPMDIR/hudson/jboss/bin/jboss.sh $JBOSS_HOME stop $JBOSS_BINDADDR
   exit 1
 fi
 
@@ -97,6 +69,6 @@
 #
 # 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/jboss/bin/jboss.sh $JBOSS_HOME stop
+cp $JBOSS_HOME/server/@jboss.server.instance@/log/boot.log $WORKSPACE/jboss-boot.log
+cp $JBOSS_HOME/server/@jboss.server.instance@/log/server.log $WORKSPACE/jboss-server.log

Modified: jbpm3/trunk/modules/distribution/src/main/resources/installer/auto-install-jboss422.xml
===================================================================
--- jbpm3/trunk/modules/distribution/src/main/resources/installer/auto-install-jboss422.xml	2008-08-28 17:40:56 UTC (rev 2042)
+++ jbpm3/trunk/modules/distribution/src/main/resources/installer/auto-install-jboss422.xml	2008-08-28 19:57:23 UTC (rev 2043)
@@ -1,7 +1,7 @@
 <AutomatedInstallation langpack="eng">
   <com.izforge.izpack.panels.HelloPanel />
   <com.izforge.izpack.panels.TargetPanel>
-    <installpath>@jboss422.home@</installpath>
+    <installpath>JBOSS_HOME</installpath>
   </com.izforge.izpack.panels.TargetPanel>
   <com.izforge.izpack.panels.TreePacksPanel>
     <pack name="jBPM3" index="0" selected="true" />




More information about the jbpm-commits mailing list