You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-commits@hadoop.apache.org by cu...@apache.org on 2006/02/06 21:22:49 UTC
svn commit: r375354 - in /lucene/hadoop/nightly: nightly.cron
nightly.properties nightly.sh
Author: cutting
Date: Mon Feb 6 12:22:46 2006
New Revision: 375354
URL: http://svn.apache.org/viewcvs?rev=375354&view=rev
Log:
First working version of Hadoop nightly scripts.
Added:
lucene/hadoop/nightly/nightly.cron
lucene/hadoop/nightly/nightly.properties
lucene/hadoop/nightly/nightly.sh (with props)
Added: lucene/hadoop/nightly/nightly.cron
URL: http://svn.apache.org/viewcvs/lucene/hadoop/nightly/nightly.cron?rev=375354&view=auto
==============================================================================
--- lucene/hadoop/nightly/nightly.cron (added)
+++ lucene/hadoop/nightly/nightly.cron Mon Feb 6 12:22:46 2006
@@ -0,0 +1,4 @@
+# nightly crontab file
+# install with: crontab nightly.cron
+# run seven minutes after midnight, every day
+7 0 * * * $HOME/nutch-nightly/nightly.sh > $HOME/nutch-nightly/nightly.log 2>&1
Added: lucene/hadoop/nightly/nightly.properties
URL: http://svn.apache.org/viewcvs/lucene/hadoop/nightly/nightly.properties?rev=375354&view=auto
==============================================================================
--- lucene/hadoop/nightly/nightly.properties (added)
+++ lucene/hadoop/nightly/nightly.properties Mon Feb 6 12:22:46 2006
@@ -0,0 +1,5 @@
+MailLogger.mailhost = localhost
+MailLogger.from = hadoop-dev@lucene.apache.org
+MailLogger.failure.to = hadoop-dev@lucene.apache.org
+MailLogger.failure.subject = Hadoop nightly build failure
+MailLogger.success.notify = false
Added: lucene/hadoop/nightly/nightly.sh
URL: http://svn.apache.org/viewcvs/lucene/hadoop/nightly/nightly.sh?rev=375354&view=auto
==============================================================================
--- lucene/hadoop/nightly/nightly.sh (added)
+++ lucene/hadoop/nightly/nightly.sh Mon Feb 6 12:22:46 2006
@@ -0,0 +1,33 @@
+#!/bin/bash -vx
+
+export JAVA_HOME=/usr/j2se
+
+TRUNK=http://svn.apache.org/repos/asf/lucene/hadoop/trunk
+
+REL_SERVER=people.apache.org
+REL_DIR=/www/cvs.apache.org/dist/lucene/hadoop/nightly
+DOCS_DIR=/www/lucene.apache.org/hadoop/docs
+
+# create an empty build directory
+rm -rf /tmp/hadoop-nightly
+cd /tmp
+
+# export sources into it
+$HOME/bin/svn export $TRUNK hadoop-nightly
+
+# run build
+cd hadoop-nightly
+$HOME/bin/ant \
+ -propertyfile $HOME/hadoop-nightly/nightly.properties \
+ -logger org.apache.tools.ant.listener.MailLogger \
+ -Dversion=nightly nightly
+
+# release it
+scp build/*.tar.gz $REL_SERVER:$REL_DIR/hadoop-`/bin/date +%F`.tar.gz
+
+# copy javadocs to $REL_SERVER too
+ssh $REL_SERVER rm -rf $DOCS_DIR/api
+scp -r build/docs/api $REL_SERVER:$DOCS_DIR
+
+# remove all but five newest builds
+ssh $REL_SERVER rm `ssh $REL_SERVER find $REL_DIR -type f | sort -r | tail +5`
Propchange: lucene/hadoop/nightly/nightly.sh
------------------------------------------------------------------------------
svn:executable = *