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="/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"; 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="/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"; export PATH
+
+/usr/ccs/bin/make check
+
+ret=$?
+
+echo "Generating junit files ..."
+
+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 "trunk" 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="/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"; 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="/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"; export PATH
+
+/usr/ccs/bin/make check
+
+ret=$?
+
+echo "Generating junit files ..."
+
+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