You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by hi...@apache.org on 2009/01/30 18:22:10 UTC
svn commit: r739339 - /ant/ivy/updatesite/trunk/build.xml
Author: hibou
Date: Fri Jan 30 17:22:09 2009
New Revision: 739339
URL: http://svn.apache.org/viewvc?rev=739339&view=rev
Log:
First step towards the build of an updatesite by Hudson for both Ivy and IvyDE
Modified:
ant/ivy/updatesite/trunk/build.xml
Modified: ant/ivy/updatesite/trunk/build.xml
URL: http://svn.apache.org/viewvc/ant/ivy/updatesite/trunk/build.xml?rev=739339&r1=739338&r2=739339&view=diff
==============================================================================
--- ant/ivy/updatesite/trunk/build.xml (original)
+++ ant/ivy/updatesite/trunk/build.xml Fri Jan 30 17:22:09 2009
@@ -279,4 +279,35 @@
<echo message="SHA Checksum verify passed successfully" />
</target>
+ <!--
+ ===================================================================================================================
+ Targets dedicated to be used by Hudson
+
+ The 'hudson-prepare' have to be launched first in its own ant call: it will setup build properties
+ Then 'hudson-build' will do build the updatesite (it has to be called in a separate ant call from 'hudson-prepare')
+ ===================================================================================================================
+ -->
+
+ <target name="hudson-prepare">
+ <!-- we don't want to modify the checked in updatesite, so we will make it build in another place -->
+ <echo file="local.build.properties">
+updatesite.dir=${basedir}/build
+</echo>
+ </target>
+
+ <target name="hudson-find-ivy-jar">
+ <property name="ivy.jar" value="${basedir}/../../../Ivy/lastSuccessful/archive/trunk/build/artifact/ivy.jar" />
+ </target>
+
+ <target name="hudson-find-ivyde-zip">
+ <path id="ivyde.zip.id">
+ <first count="1">
+ <fileset dir="${basedir}/../../../IvyDE/lastSuccessful/archive/trunk/dist/" includes="org.apache.ivyde.feature*.zip" />
+ </first>
+ </path>
+ <property name="ivyde.zip" refid="ivyde.plugin.path.id" />
+ </target>
+
+ <target name="hudson-build" depends="hudson-find-ivy-jar,hudson-find-ivyde-zip,install-ivy,install-ivyde,optimize-ivy,optimize-ivyde,checksum" />
+
</project>