[jbosstools-commits] JBoss Tools SVN: r41899 - trunk/build/results.
jbosstools-commits at lists.jboss.org
jbosstools-commits at lists.jboss.org
Tue Jun 12 17:51:33 EDT 2012
Author: nickboldt
Date: 2012-06-12 17:51:32 -0400 (Tue, 12 Jun 2012)
New Revision: 41899
Modified:
trunk/build/results/build.xml
Log:
don't need tmpdir and cleanup steps, so remove; parameterize target folder; use BUILD_ID if maven.build.timestamp not set
Modified: trunk/build/results/build.xml
===================================================================
--- trunk/build/results/build.xml 2012-06-12 18:56:39 UTC (rev 41898)
+++ trunk/build/results/build.xml 2012-06-12 21:51:32 UTC (rev 41899)
@@ -9,8 +9,6 @@
</condition>
<mkdir dir="${COMMON_TOOLS}" />
- <property name="tmpdir" value="${java.io.tmpdir}/jbosstools-results-build" />
-
<target name="get.ant-contrib" unless="ant-contrib.jar.exists">
<property name="ANTCONTRIB_MIRROR" value="http://sourceforge.net/projects/ant-contrib/files/ant-contrib/ant-contrib-1.0b2" />
<get usetimestamp="true" dest="${COMMON_TOOLS}/ant-contrib-1.0b2-bin.zip" src="${ANTCONTRIB_MIRROR}/ant-contrib-1.0b2-bin.zip" />
@@ -37,9 +35,10 @@
</classpath>
</taskdef>
- <mkdir dir="${tmpdir}" />
- <delete dir="target/" quiet="true" />
- <mkdir dir="target/" />
+ <!-- run locally, or else target ${STAGINGDIR} folder if called from publish.sh -->
+ <property name="target.dir" value="./target/"/>
+ <delete dir="${target.dir}" quiet="true" />
+ <mkdir dir="${target.dir}" />
</target>
<target name="build" depends="init">
@@ -58,9 +57,15 @@
<if>
<contains string="${TIMESTAMP}" substring="maven.build.timestamp"/>
<then>
- <tstamp>
- <format property="TIMESTAMP" pattern="yyyyMMdd-HHmm" locale="en,US" timezone="GMT"/>
- </tstamp>
+ <propertyregex property="TIMESTAMP" input="${BUILD_ID}" defaultvalue="${BUILD_ID}" regexp="(\d{4})-(\d{2})-(\d{2})_(\d{2})-(\d{2}).+" replace="\1\2\3-\4\5"/>
+ <if>
+ <contains string="${TIMESTAMP}" substring="BUILD_ID"/>
+ <then>
+ <tstamp>
+ <format property="TIMESTAMP" pattern="yyyyMMdd-HHmm" locale="en,US" timezone="GMT"/>
+ </tstamp>
+ </then>
+ </if>
</then>
</if>
</then>
@@ -90,8 +95,6 @@
<echo level="verbose">TIMESTAMP = ${TIMESTAMP}</echo>
<antcall target="generate.html" />
-
- <antcall target="cleanup" />
</target>
<target name="generate.html">
@@ -119,7 +122,7 @@
</condition>
<!-- use locally built files with relative paths -->
- <copy todir="target/" overwrite="true">
+ <copy todir="${target.dir}" overwrite="true">
<fileset file="index-template.html" />
<mapper type="merge" to="index.html" />
<filterchain>
@@ -128,12 +131,6 @@
</copy>
</target>
- <target name="cleanup">
- <delete includeemptydirs="true" quiet="true">
- <fileset dir="${tmpdir}" />
- </delete>
- </target>
-
<!-- macros -->
<macrodef name="get.size">
More information about the jbosstools-commits
mailing list