You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by bh...@apache.org on 2009/12/03 16:27:39 UTC

svn commit: r886816 - in /subversion/trunk/build/hudson/jobs: subversion-1.6.x-solaris/ subversion-1.6.x-solaris/config.xml subversion-trunk-solaris/ subversion-trunk-solaris/config.xml

Author: bhuvan
Date: Thu Dec  3 15:27:38 2009
New Revision: 886816

URL: http://svn.apache.org/viewvc?rev=886816&view=rev
Log:
This commit adds the Hudson configuration files to build Subversion on
Solaris10 system.

* build/hudson/jobs/subversion-trunk-solaris/config.xml
  The configuration file specific to building Subversion in trunk on
  Solaris10 system.

* build/hudson/jobs/subversion-1.6.x-solaris/config.xml
  The configuration file specific to building Subversion in 1.6.x branch
  on Solaris10 system.

Added:
    subversion/trunk/build/hudson/jobs/subversion-1.6.x-solaris/
    subversion/trunk/build/hudson/jobs/subversion-1.6.x-solaris/config.xml
    subversion/trunk/build/hudson/jobs/subversion-trunk-solaris/
    subversion/trunk/build/hudson/jobs/subversion-trunk-solaris/config.xml

Added: subversion/trunk/build/hudson/jobs/subversion-1.6.x-solaris/config.xml
URL: http://svn.apache.org/viewvc/subversion/trunk/build/hudson/jobs/subversion-1.6.x-solaris/config.xml?rev=886816&view=auto
==============================================================================
--- subversion/trunk/build/hudson/jobs/subversion-1.6.x-solaris/config.xml (added)
+++ subversion/trunk/build/hudson/jobs/subversion-1.6.x-solaris/config.xml Thu Dec  3 15:27:38 2009
@@ -0,0 +1,87 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+  <actions/>
+  <description>Build Subversion from 1.6.x branch on Solaris10 system</description>
+  <logRotator>
+    <daysToKeep>-1</daysToKeep>
+    <numToKeep>40</numToKeep>
+  </logRotator>
+  <keepDependencies>false</keepDependencies>
+  <properties>
+    <hudson.plugins.disk__usage.DiskUsageProperty/>
+    <hudson.plugins.descriptionsetter.JobByDescription/>
+    <hudson.plugins.jira.JiraProjectProperty>
+      <siteName>https://issues.apache.org/jira/</siteName>
+    </hudson.plugins.jira.JiraProjectProperty>
+  </properties>
+  <scm class="hudson.scm.SubversionSCM">
+    <locations>
+      <hudson.scm.SubversionSCM_-ModuleLocation>
+        <remote>https://svn.apache.org/repos/asf/subversion/branches/1.6.x</remote>
+        <local>subversion-1.6.x</local>
+      </hudson.scm.SubversionSCM_-ModuleLocation>
+    </locations>
+    <useUpdate>true</useUpdate>
+    <browser class="hudson.scm.browsers.ViewSVN">
+      <url>http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN</url>
+    </browser>
+    <excludedRegions></excludedRegions>
+    <excludedUsers></excludedUsers>
+    <excludedRevprop></excludedRevprop>
+  </scm>
+  <assignedNode>lucene.zones.apache.org (Solaris 10)</assignedNode>
+  <canRoam>false</canRoam>
+  <disabled>false</disabled>
+  <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
+  <jdk>(Default)</jdk>
+  <triggers class="vector">
+    <hudson.triggers.SCMTrigger>
+      <spec>*/30 * * * *</spec>
+    </hudson.triggers.SCMTrigger>
+  </triggers>
+  <concurrentBuild>false</concurrentBuild>
+  <builders>
+    <hudson.tasks.Shell>
+      <command>cd subversion-1.6.x
+
+PATH=&quot;/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:$PATH&quot;; export PATH
+
+/usr/ccs/bin/make clean
+
+./autogen.sh
+
+./configure --enable-maintainer-mode --disable-shared --with-custom-libtool=/opt/sfw/bin/libtool --with-apr=apr/ --with-apr-util=apr-util/
+
+/usr/ccs/bin/make</command>
+    </hudson.tasks.Shell>
+    <hudson.tasks.Shell>
+      <command>#!/bin/bash
+
+cd subversion-1.6.x
+
+PATH=&quot;/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin&quot;; export PATH
+
+/usr/ccs/bin/make check
+
+ret=$?
+
+echo &quot;Generating junit files ...&quot;
+
+python ../../subversion-trunk-solaris/subversion-trunk/tools/dev/gen_junit_report.py --log-file=./tests.log --output-dir=build/junit-reports
+
+exit $ret</command>
+    </hudson.tasks.Shell>
+  </builders>
+  <publishers>
+    <hudson.tasks.junit.JUnitResultArchiver>
+      <testResults>subversion-1.6.x/build/junit-reports/*</testResults>
+      <testDataPublishers/>
+    </hudson.tasks.junit.JUnitResultArchiver>
+    <hudson.tasks.Mailer>
+      <recipients>notifications@subversion.apache.org</recipients>
+      <dontNotifyEveryUnstableBuild>false</dontNotifyEveryUnstableBuild>
+      <sendToIndividuals>false</sendToIndividuals>
+    </hudson.tasks.Mailer>
+  </publishers>
+  <buildWrappers/>
+</project>
\ No newline at end of file

Added: subversion/trunk/build/hudson/jobs/subversion-trunk-solaris/config.xml
URL: http://svn.apache.org/viewvc/subversion/trunk/build/hudson/jobs/subversion-trunk-solaris/config.xml?rev=886816&view=auto
==============================================================================
--- subversion/trunk/build/hudson/jobs/subversion-trunk-solaris/config.xml (added)
+++ subversion/trunk/build/hudson/jobs/subversion-trunk-solaris/config.xml Thu Dec  3 15:27:38 2009
@@ -0,0 +1,84 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project>
+  <actions/>
+  <description>Build Subversion from &quot;trunk&quot; branch on Solaris10 system</description>
+  <logRotator>
+    <daysToKeep>-1</daysToKeep>
+    <numToKeep>40</numToKeep>
+  </logRotator>
+  <keepDependencies>false</keepDependencies>
+  <properties>
+    <hudson.plugins.disk__usage.DiskUsageProperty/>
+    <hudson.plugins.descriptionsetter.JobByDescription/>
+    <hudson.plugins.jira.JiraProjectProperty>
+      <siteName>https://issues.apache.org/jira/</siteName>
+    </hudson.plugins.jira.JiraProjectProperty>
+  </properties>
+  <scm class="hudson.scm.SubversionSCM">
+    <locations>
+      <hudson.scm.SubversionSCM_-ModuleLocation>
+        <remote>https://svn.apache.org/repos/asf/subversion/trunk</remote>
+        <local>subversion-trunk</local>
+      </hudson.scm.SubversionSCM_-ModuleLocation>
+    </locations>
+    <useUpdate>true</useUpdate>
+    <excludedRegions></excludedRegions>
+    <excludedUsers></excludedUsers>
+    <excludedRevprop></excludedRevprop>
+  </scm>
+  <assignedNode>lucene.zones.apache.org (Solaris 10)</assignedNode>
+  <canRoam>false</canRoam>
+  <disabled>false</disabled>
+  <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
+  <jdk>(Default)</jdk>
+  <triggers class="vector">
+    <hudson.triggers.SCMTrigger>
+      <spec>*/30 * * * *</spec>
+    </hudson.triggers.SCMTrigger>
+  </triggers>
+  <concurrentBuild>false</concurrentBuild>
+  <builders>
+    <hudson.tasks.Shell>
+      <command>cd subversion-trunk
+
+PATH=&quot;/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:$PATH&quot;; export PATH
+
+/usr/ccs/bin/make clean
+
+./autogen.sh
+
+./configure --enable-maintainer-mode --disable-shared --with-custom-libtool=/opt/sfw/bin/libtool --with-apr=apr/ --with-apr-util=apr-util/
+
+/usr/ccs/bin/make</command>
+    </hudson.tasks.Shell>
+    <hudson.tasks.Shell>
+      <command>#!/bin/bash
+
+cd subversion-trunk
+
+PATH=&quot;/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin&quot;; export PATH
+
+/usr/ccs/bin/make check
+
+ret=$?
+
+echo &quot;Generating junit files ...&quot;
+
+python tools/dev/gen_junit_report.py --log-file=./tests.log --output-dir=build/junit-reports
+
+exit $ret</command>
+    </hudson.tasks.Shell>
+  </builders>
+  <publishers>
+    <hudson.tasks.junit.JUnitResultArchiver>
+      <testResults>subversion-trunk/build/junit-reports/*</testResults>
+      <testDataPublishers/>
+    </hudson.tasks.junit.JUnitResultArchiver>
+    <hudson.tasks.Mailer>
+      <recipients>notifications@subversion.apache.org</recipients>
+      <dontNotifyEveryUnstableBuild>false</dontNotifyEveryUnstableBuild>
+      <sendToIndividuals>false</sendToIndividuals>
+    </hudson.tasks.Mailer>
+  </publishers>
+  <buildWrappers/>
+</project>
\ No newline at end of file