[jbosstools-commits] JBoss Tools SVN: r23502 - trunk/build.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Fri Jul 16 11:42:48 EDT 2010


Author: nickboldt
Date: 2010-07-16 11:42:47 -0400 (Fri, 16 Jul 2010)
New Revision: 23502

Modified:
   trunk/build/publish.sh
Log:
support option to pass in cmdline param 'trunk' to push update site into standard location

Modified: trunk/build/publish.sh
===================================================================
--- trunk/build/publish.sh	2010-07-16 15:21:27 UTC (rev 23501)
+++ trunk/build/publish.sh	2010-07-16 15:42:47 UTC (rev 23502)
@@ -20,7 +20,7 @@
 # define suffix to use for additional update sites
 SUFFNAME="-Update-${ZIPSUFFIX}.zip"
 
-if [[ $DESTINATION == "" ]]; then DESTINATION="tools at filemgmt.jboss.org:/downloads_htdocs/tools/builds/nightly/3.2.helios"; fi
+if [[ $DESTINATION == "" ]]; then DESTINATION="tools at filemgmt.jboss.org:/downloads_htdocs/tools"; fi
 
 # cleanup from last time
 rm -fr ${WORKSPACE}/results; mkdir -p ${STAGINGDIR}
@@ -135,15 +135,23 @@
 
 # publish to download.jboss.org, unless errors found - avoid destroying last-good update site
 if [[ $ec == "0" ]] && [[ $fc == "0" ]]; then
-date
 	# publish update site dir
 	if [[ -d ${STAGINGDIR} ]]; then
-		rsync -arzq --delete ${STAGINGDIR} $DESTINATION/
+		date; rsync -arzq --delete ${STAGINGDIR} $DESTINATION/builds/nightly/3.2.helios/
 	fi
 	# publish update site zip
 	if [[ -f ${WORKSPACE}/results/${SNAPNAME} ]]; then
-		rsync -arzq --delete ${WORKSPACE}/results/${SNAPNAME} $DESTINATION/
+		date; rsync -arzq --delete ${WORKSPACE}/results/${SNAPNAME} $DESTINATION/builds/nightly/3.2.helios/
 	fi
+
+	# extra publish step for aggregate update sites ONLY
+	if [[ ${JOB_NAME/.aggregate} != ${JOB_NAME} ]]; then
+		if [[ $1 == "trunk" ]]; then 
+			date; rsync -arzq --delete ${STAGINGDIR}/all/repo/* $DESTINATION/updates/nightly/trunk/
+		else
+			date; rsync -arzq --delete ${STAGINGDIR}/all/repo/* $DESTINATION/updates/nightly/${JOB_NAME/.aggregate}/
+		fi
+	fi
 fi
 date
 



More information about the jbosstools-commits mailing list