[jboss-cvs] tools/etc/cruisecontrol/scripts ...
Rajesh Rajasekaran
rajesh.rajasekaran at jboss.com
Tue Jul 18 11:58:39 EDT 2006
User: rrajasekaran
Date: 06/07/18 11:58:39
Added: etc/cruisecontrol/scripts build-jboss-common-module.xml
Log:
Build file for jboss-common module from 4.0 and HEAD branch from svn
Revision Changes Path
1.1 date: 2006/07/18 15:58:39; author: rrajasekaran; state: Exp;tools/etc/cruisecontrol/scripts/build-jboss-common-module.xml
Index: build-jboss-common-module.xml
===================================================================
<project name="build-jboss-common" default="copyresults">
<property name="log.dir" value="${basedir}/logbuild/${jboss.dir}"/>
<property name="proj.dir" value="../checkout/${jboss.dir}"/>
<property environment="env"/>
<property file="cruisecontrol.properties"/>
<path id="project.classpath">
<fileset dir="../../svnant/lib/">
<include name="*.jar"/>
</fileset>
</path>
<taskdef resource="net/sf/antcontrib/antcontrib.properties">
<classpath>
<pathelement location="/opt/apache-ant-1.6.2/lib/ant-contrib.jar"/>
</classpath>
</taskdef>
<taskdef resource="svntask.properties" classpathref="project.classpath"/>
<import file="build-common-targets.xml"/>
<property name="jboss-4.0-common-url" value="http://anonsvn.jboss.org/repos/common/branches/Branch_4_0"/>
<property name="jboss-head-common-url" value="http://anonsvn.jboss.org/repos/common/trunk"/>
<propertycopy name="jboss.common.svn.url" from="${jboss.dir}-url"/>
<target name="clean" depends="" description="Cleans checkout directory">
<antcall target="clean.checkout">
<param name="checkout.dir" value="${proj.dir}"/>
<param name="artifacts.dir" value="${log.dir}"/>
</antcall>
</target>
<target name="getcode" depends="clean" description="Update packages from CVS">
<svn>
<checkout url="${jboss.common.svn.url}" destPath="${proj.dir}"/>
</svn>
</target>
<target name="build" depends="getcode" description="Build jboss-common project">
<sequential>
<exec dir="${proj.dir}" executable="bash" failonerror="false" resultproperty="build.returncode" output="${log.dir}/compile.log">
<arg line="build.sh"/>
</exec>
<condition property="build.success">
<equals arg1="${build.returncode}" arg2="0"/>
</condition>
<fail unless="build.success">
Exit code: ${build.returncode}
See compile.log in Build Artifacts for details.
</fail>
</sequential>
</target>
</project>
More information about the jboss-cvs-commits
mailing list