Author: gsingers
Date: Mon Sep  8 14:46:47 2008
New Revision: 693293

URL: http://svn.apache.org/viewvc?rev=693293&view=rev
Log:
prototype release helper for committers

Modified:
    lucene/solr/trunk/build.xml

Modified: lucene/solr/trunk/build.xml
URL: 
http://svn.apache.org/viewvc/lucene/solr/trunk/build.xml?rev=693293&r1=693292&r2=693293&view=diff
==============================================================================
--- lucene/solr/trunk/build.xml (original)
+++ lucene/solr/trunk/build.xml Mon Sep  8 14:46:47 2008
@@ -686,6 +686,47 @@
 
   </target>
 
+       <target name="build-site" depends="svn-up, init-forrest-entities" 
description="Prototype Helper for Committers.  Assumes SVN is in the path">
+               <delete dir="src/site/build"/>
+               <exec executable="forrest" dir="src/site"/>
+               <copy todir="site">
+                       <fileset dir="src/site/build/site"/>
+               </copy>
+               <exec executable="svn" dir="site">
+                       <arg value="ci"/>
+                       <arg value="-m"/>
+                       <arg value="&quot;Forrest Entity updates&quot;"/>
+               </exec>
+
+       </target>
+       <target name="svn-up">
+               <exec executable="svn">
+                       <arg value="update"/>
+               </exec>
+       </target>
+  <target name="prepare-release" depends="clean, svn-up, build-site, package" 
description="Prototype helper for Committers.  Assumes gpg is in the path">
+       <exec executable="gpg">
+           <arg value="--armor"/>
+           <arg value="--output"/>
+           <arg value="${dist}/${fullnamever}.tgz.asc"/>
+               <arg value="--detach-sig"/>
+       <arg value="${dist}/${fullnamever}.tgz"/>
+         </exec>
+       <exec executable="gpg">
+           <arg value="--armor"/>
+           <arg value="--output"/>
+           <arg value="${dist}/${fullnamever}.zip.asc"/>
+               <arg value="--detach-sig"/>
+       <arg value="${dist}/${fullnamever}.zip"/>
+         </exec>
+    <tar destfile="${dist}/solr-maven.tar">
+               <tarfileset dir="${dist}/maven"/>
+    </tar>
+       <tar destfile="${dist}/solr.tar">
+               <tarfileset dir="${dist}" includes="${fullnamever}.* 
solr-maven.tar" excludes="${fullnamever}.war"/>
+       </tar>
+  </target>
+
   <target name="generate-maven-artifacts" depends="maven.ant.tasks-check, 
create-package">
     <sequential>
 


Reply via email to