Author: thomas.diesler(a)jboss.com
Date: 2007-01-23 17:38:46 -0500 (Tue, 23 Jan 2007)
New Revision: 2050
Added:
branches/jbossws-1.2.0/build/hudson/hudson-home/jobs/JBossWS-AS-5.0/
branches/jbossws-1.2.0/build/hudson/hudson-home/jobs/JBossWS-AS-5.0/config.xml
Removed:
branches/jbossws-1.2.0/build/hudson/hudson-home/jobs/JBossWS-AS-4.0/
branches/jbossws-1.2.0/build/hudson/hudson-home/jobs/JBossWS-AS-4.2/
branches/jbossws-1.2.0/build/hudson/hudson-home/jobs/JBossWS-AS-5.0/builds/
branches/jbossws-1.2.0/build/hudson/hudson-home/jobs/JBossWS-AS-5.0/config.xml
branches/jbossws-1.2.0/build/hudson/hudson-home/jobs/JBossWS-AS-5.0/nextBuildNumber
branches/jbossws-1.2.0/build/hudson/hudson-home/jobs/JBossWS-AS-5.0/scm-polling.log
branches/jbossws-1.2.0/build/hudson/hudson-home/jobs/JBossWS-AS-5.0/workspace/
branches/jbossws-1.2.0/build/hudson/hudson-home/jobs/JBossWS-TRUNK/
Modified:
branches/jbossws-1.2.0/build/hudson/hudson-home/jobs/JBossAS-5.0/config.xml
Log:
Parameterize configs
Modified: branches/jbossws-1.2.0/build/hudson/hudson-home/jobs/JBossAS-5.0/config.xml
===================================================================
--- branches/jbossws-1.2.0/build/hudson/hudson-home/jobs/JBossAS-5.0/config.xml 2007-01-23
22:30:37 UTC (rev 2049)
+++ branches/jbossws-1.2.0/build/hudson/hudson-home/jobs/JBossAS-5.0/config.xml 2007-01-23
22:38:46 UTC (rev 2050)
@@ -3,10 +3,9 @@
<builders class="vector">
<hudson.tasks.Shell>
<command>
- cd trunk
- rm -f thirdparty/libraries.ent
- ./build/build.sh clean
- ./build/build.sh
+cd trunk
+rm -f thirdparty/libraries.ent
+./build/build.sh clean main
</command>
</hudson.tasks.Shell>
</builders>
Copied: branches/jbossws-1.2.0/build/hudson/hudson-home/jobs/JBossWS-AS-5.0 (from rev
2046, branches/jbossws-1.2.0/build/hudson/hudson-home/jobs/JBossWS-TRUNK)
Deleted: branches/jbossws-1.2.0/build/hudson/hudson-home/jobs/JBossWS-AS-5.0/config.xml
===================================================================
---
branches/jbossws-1.2.0/build/hudson/hudson-home/jobs/JBossWS-TRUNK/config.xml 2007-01-23
18:13:17 UTC (rev 2046)
+++
branches/jbossws-1.2.0/build/hudson/hudson-home/jobs/JBossWS-AS-5.0/config.xml 2007-01-23
22:38:46 UTC (rev 2050)
@@ -1,79 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<project>
- <builders class="vector">
- <hudson.tasks.Shell>
- <command># common script settings
-pwd
-
-#
-# Module settings
-#
-HUDSON_HOME=&quot;@hudson.home(a)&quot;
-MODULE="JBossWS-TRUNK"
-WORKSPACE=$HUDSON_HOME/jobs/$MODULE/workspace
-JBOSS_INSTANCE=$HUDSON_HOME/jobs/AS-5.x/workspace/trunk/build/output/jboss-5.0.0.Beta2
-ENV_DEFAULTS="-Djboss50.home=$JBOSS_INSTANCE
-Djbossws.integration.target=jboss50"
-
-cd $WORKSPACE/trunk/build
-pwd
-
-#
-# build core modules (and update thirdparty libs)
-#
-ant -propertyfile $WORKSPACE/trunk/build/etc/hudson/AS-5.x.properties
-Dforce.thirdparty.get=true main
-
-#
-# deploy jboss50
-#
-ant -propertyfile $WORKSPACE/trunk/build/etc/hudson/AS-5.x.properties deploy-jboss50
-
-#
-# build test suite
-#
-cd $WORKSPACE/trunk/jbossws-tests
-pwd
-ant -propertyfile $WORKSPACE/trunk/build/etc/hudson/AS-5.x.properties main
-
-#
-# start jbossas
-#(make sure it's stopped first)
-#
-$WORKSPACE/trunk/build/etc/hudson/jboss-init.sh $JBOSS_INSTANCE stop
-$WORKSPACE/trunk/build/etc/hudson/jboss-init.sh $JBOSS_INSTANCE start
-sleep 30
-
-#
-# execute tests
-#
-ant -propertyfile $WORKSPACE/trunk/build/etc/hudson/AS-5.x.properties $ENV_DEFAULTS
tests
-
-#
-# stop jbossas
-#
-$WORKSPACE/trunk/build/etc/hudson/jboss-init.sh $JBOSS_INSTANCE stop</command>
- </hudson.tasks.Shell>
- </builders>
- <publishers class="vector">
- <hudson.tasks.junit.JUnitResultArchiver>
- <testResults>trunk/jbossws-tests/output/reports/*.xml</testResults>
- </hudson.tasks.junit.JUnitResultArchiver>
- <hudson.tasks.Mailer>
- <recipients>@jbossws.hudson.mail(a)</recipients>
- <dontNotifyEveryUnstableBuild>false</dontNotifyEveryUnstableBuild>
- <sendToIndividuals>false</sendToIndividuals>
- </hudson.tasks.Mailer>
- </publishers>
- <buildWrappers class="vector"/>
- <scm class="hudson.scm.SubversionSCM">
- <
modules>https://svn.jboss.org/repos/jbossws/trunk</modules>
- <useUpdate>true</useUpdate>
- </scm>
- <canRoam>true</canRoam>
- <disabled>false</disabled>
- <enableRemoteTrigger>false</enableRemoteTrigger>
- <triggers class="vector"/>
- <description>Builds JBossWS-TRUNK against AS 5.0 TRUNK</description>
- <keepDependencies>false</keepDependencies>
- <properties/>
- <actions class="vector"/>
-</project>
\ No newline at end of file
Copied: branches/jbossws-1.2.0/build/hudson/hudson-home/jobs/JBossWS-AS-5.0/config.xml
(from rev 2047,
branches/jbossws-1.2.0/build/hudson/hudson-home/jobs/JBossWS-TRUNK/config.xml)
===================================================================
--- branches/jbossws-1.2.0/build/hudson/hudson-home/jobs/JBossWS-AS-5.0/config.xml
(rev 0)
+++
branches/jbossws-1.2.0/build/hudson/hudson-home/jobs/JBossWS-AS-5.0/config.xml 2007-01-23
22:38:46 UTC (rev 2050)
@@ -0,0 +1,76 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+ <builders class="vector">
+ <hudson.tasks.Shell>
+ <command>
+# common script settings
+pwd
+
+#
+# Module settings
+#
+HUDSON_HOME=&quot;@hudson.home(a)&quot;
+MODULE="JBossWS-AS-5.0"
+WORKSPACE=$HUDSON_HOME/jobs/$MODULE/workspace
+JBOSS_INSTANCE=$HUDSON_HOME/jobs/JBossAS-5.0/workspace/trunk/build/output/jboss-5.0.0.Beta2
+ENVIRONMENT="-Djbossws.integration.target=jboss50
-Djboss50.home=$JBOSS_INSTANCE"
+
+# Assign the SVNDIR
+cd $WORKSPACE
+cd `ls`
+export SVNDIR=`pwd`
+
+cd $SVNDIR/build
+cp ant.properties.example ant.properties
+
+#
+# deploy to jboss50
+#
+ant $ENVIRONMENT deploy-jboss50
+
+#
+# (re)start jbossas
+#
+cp $SVNDIR/build/hudson/jboss/jboss.sh $JBOSS_INSTANCE/bin/jboss.sh
+chmod +x $JBOSS_INSTANCE/bin/jboss.sh
+$JBOSS_INSTANCE/bin/jboss.sh stop
+$JBOSS_INSTANCE/bin/jboss.sh start
+sleep 30
+
+#
+# execute tests
+#
+cd $SVNDIR/jbossws-tests
+ant $ENVIRONMENT tests | grep FIXME | sort -u
+
+#
+# stop jbossas
+#
+$JBOSS_INSTANCE/bin/jboss.sh stop
+</command>
+ </hudson.tasks.Shell>
+ </builders>
+ <publishers class="vector">
+ <hudson.tasks.junit.JUnitResultArchiver>
+ <testResults>$SVNDIR/jbossws-tests/output/reports/*.xml</testResults>
+ </hudson.tasks.junit.JUnitResultArchiver>
+ <hudson.tasks.Mailer>
+ <recipients>@jbossws.hudson.mail(a)</recipients>
+ <dontNotifyEveryUnstableBuild>false</dontNotifyEveryUnstableBuild>
+ <sendToIndividuals>false</sendToIndividuals>
+ </hudson.tasks.Mailer>
+ </publishers>
+ <buildWrappers class="vector"/>
+ <scm class="hudson.scm.SubversionSCM">
+ <modules>@jbossws.svn.url(a)</modules>
+ <useUpdate>true</useUpdate>
+ </scm>
+ <canRoam>true</canRoam>
+ <disabled>false</disabled>
+ <enableRemoteTrigger>false</enableRemoteTrigger>
+ <triggers class="vector"/>
+ <description>Build and test jbossws-(a)version.id@ against
JBossAS-5.0</description>
+ <keepDependencies>false</keepDependencies>
+ <properties/>
+ <actions class="vector"/>
+</project>
\ No newline at end of file
Deleted:
branches/jbossws-1.2.0/build/hudson/hudson-home/jobs/JBossWS-AS-5.0/nextBuildNumber
===================================================================
---
branches/jbossws-1.2.0/build/hudson/hudson-home/jobs/JBossWS-TRUNK/nextBuildNumber 2007-01-23
18:13:17 UTC (rev 2046)
+++
branches/jbossws-1.2.0/build/hudson/hudson-home/jobs/JBossWS-AS-5.0/nextBuildNumber 2007-01-23
22:38:46 UTC (rev 2050)
@@ -1 +0,0 @@
-99
Deleted:
branches/jbossws-1.2.0/build/hudson/hudson-home/jobs/JBossWS-AS-5.0/scm-polling.log
===================================================================
---
branches/jbossws-1.2.0/build/hudson/hudson-home/jobs/JBossWS-TRUNK/scm-polling.log 2007-01-23
18:13:17 UTC (rev 2046)
+++
branches/jbossws-1.2.0/build/hudson/hudson-home/jobs/JBossWS-AS-5.0/scm-polling.log 2007-01-23
22:38:46 UTC (rev 2050)
@@ -1 +0,0 @@
-