You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nutch.apache.org by cu...@apache.org on 2005/03/29 21:41:37 UTC

svn commit: r159419 - in incubator/nutch/nightly: ./ nightly.cron nightly.properties nightly.sh

Author: cutting
Date: Tue Mar 29 11:41:32 2005
New Revision: 159419

URL: http://svn.apache.org/viewcvs?view=rev&rev=159419
Log:
Add nightly release scripts, currently run from my workstation.

Added:
    incubator/nutch/nightly/
    incubator/nutch/nightly/nightly.cron
    incubator/nutch/nightly/nightly.properties
    incubator/nutch/nightly/nightly.sh   (with props)

Added: incubator/nutch/nightly/nightly.cron
URL: http://svn.apache.org/viewcvs/incubator/nutch/nightly/nightly.cron?view=auto&rev=159419
==============================================================================
--- incubator/nutch/nightly/nightly.cron (added)
+++ incubator/nutch/nightly/nightly.cron Tue Mar 29 11:41:32 2005
@@ -0,0 +1,4 @@
+# nightly crontab file
+# install with: crontab nightly.cron
+# run seventeen minutes after midnight, every day
+17 0 * * *       $HOME/src/nutch/nightly/nightly.sh > $HOME/src/nutch/nightly/nightly.log 2>&1

Added: incubator/nutch/nightly/nightly.properties
URL: http://svn.apache.org/viewcvs/incubator/nutch/nightly/nightly.properties?view=auto&rev=159419
==============================================================================
--- incubator/nutch/nightly/nightly.properties (added)
+++ incubator/nutch/nightly/nightly.properties Tue Mar 29 11:41:32 2005
@@ -0,0 +1,5 @@
+MailLogger.mailhost = smtp.comcast.net
+MailLogger.from = nutch-dev@incubator.apache.org
+MailLogger.failure.to = nutch-dev@incubator.apache.org
+MailLogger.failure.subject = Nutch nightly build failure
+MailLogger.success.notify = false

Added: incubator/nutch/nightly/nightly.sh
URL: http://svn.apache.org/viewcvs/incubator/nutch/nightly/nightly.sh?view=auto&rev=159419
==============================================================================
--- incubator/nutch/nightly/nightly.sh (added)
+++ incubator/nutch/nightly/nightly.sh Tue Mar 29 11:41:32 2005
@@ -0,0 +1,28 @@
+#!/bin/bash -vx
+
+export JAVA_HOME=$HOME/local/jvm
+
+TRUNK=http://svn.apache.org/repos/asf/incubator/nutch/trunk
+
+REL_SERVER=people.apache.org
+REL_DIR=/www/incubator.apache.org/nutch/release/nightly
+
+# create an empty build directory
+rm -rf /tmp/nutch
+cd /tmp
+
+# export sources into it
+svn export $TRUNK nutch
+
+# run build
+cd nutch
+$HOME/local/ant/bin/ant \
+ -propertyfile $HOME/src/nutch/nightly/nightly.properties \
+ -logger org.apache.tools.ant.listener.MailLogger \
+ -Dversion=nightly nightly
+
+# release it
+scp build/*.tar.gz $REL_SERVER:$REL_DIR/nutch-`/bin/date +%F`.tar.gz
+
+# remove old release
+ssh $REL_SERVER rm -rf $REL_DIR/nutch-`/bin/date -d'week ago' +%F`.tar.gz

Propchange: incubator/nutch/nightly/nightly.sh
------------------------------------------------------------------------------
    svn:executable = *