--- a/common/build.xml Tue Feb 09 12:22:45 2010 +0000
+++ b/common/build.xml Tue Feb 09 19:26:23 2010 +0000
@@ -115,6 +115,11 @@
</target>
<target name="sf-check-env">
+ <!-- Dario's environment dumper -->
+ <exec executable="perl" dir="${build.drive}">
+ <arg value="${sf.common.config.dir}/tools/envinfo.pl"/>
+ </exec>
+
<!-- Conditional location of BuildEnv.xml. Project always preferred to default -->
<if><available file="${sf.project.location}/BuildEnv.xml"/>
<then>
@@ -207,7 +212,7 @@
</target>
<target name="sf-prebuild" depends="sf-prep,sf-prebuild-noprep"/>
- <target name="sf-prebuild-noprep" depends="sf-prebuild-announce,sf-diamonds-connect,sf-diamonds-tag-build,sf-getenvs,sf-syncsource,sf-diamondize-bom">
+ <target name="sf-prebuild-noprep" depends="sf-prebuild-announce,sf-diamonds-connect,sf-diamonds-envinfo,sf-diamonds-tag-build,sf-getenvs,sf-syncsource,sf-diamondize-bom">
<stopwatch name="sf-prebuild" action="elapsed"/>
</target>
@@ -227,6 +232,23 @@
</then>
</if>
</target>
+
+ <target name="sf-diamonds-envinfo">
+ <if>
+ <istrue value="${sf.spec.publish.enable}"/>
+ <then>
+ <echo>[SF-DIAMONDS-ENVINFO]</echo>
+ <echo message="Send ${build.log.dir}/diamonds_envinfo.xml to Diamonds"/>
+ <exec executable="python">
+ <arg value="${sf.common.config.dir}/tools/brag/send_xml_to_diamonds.py"/>
+ <arg value="-u"/>
+ <arg value="http://${diamonds.host}${diamonds.build.id}"/>
+ <arg value="-f"/>
+ <arg value="${build.log.dir}/diamonds_envinfo.xml"/>
+ </exec>
+ </then>
+ </if>
+ </target>
<target name="sf-diamonds-tag-build">
<if>