You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by ga...@apache.org on 2008/01/02 20:37:36 UTC
svn commit: r608198 - /geronimo/gbuild/daily_build_scripts/gbuild.sh
Author: gawor
Date: Wed Jan 2 11:37:34 2008
New Revision: 608198
URL: http://svn.apache.org/viewvc?rev=608198&view=rev
Log:
create unqiue mail files so that the right messages are sent to the right destinations
Modified:
geronimo/gbuild/daily_build_scripts/gbuild.sh
Modified: geronimo/gbuild/daily_build_scripts/gbuild.sh
URL: http://svn.apache.org/viewvc/geronimo/gbuild/daily_build_scripts/gbuild.sh?rev=608198&r1=608197&r2=608198&view=diff
==============================================================================
--- geronimo/gbuild/daily_build_scripts/gbuild.sh (original)
+++ geronimo/gbuild/daily_build_scripts/gbuild.sh Wed Jan 2 11:37:34 2008
@@ -55,6 +55,18 @@
export PATH=$JRE_HOME/bin:$JAVA_HOME/bin:$MVN_HOME/bin:$PATH
+
+function send_mail() {
+ subject=$1
+ mailto=$2
+
+ mail_ts=`date +%Y%m%d%H%M%S`
+ remote_mail_file=/home/prasad/${mail_ts}.mail.txt
+ scp mail.txt prasad@people:$remote_mail_file
+ ssh prasad@people "mail -s '$subject' $mailto < $remote_mail_file"
+}
+
+
echo `date` > $BASE_DIR/date.log
# check if another gbuild script is still running
@@ -65,8 +77,8 @@
echo "Previous build is still running..."
subject="[BUILD] ${BRANCH_ID}: Previous build did not complete"
echo "Previous build is still running..." > mail.txt
- scp mail.txt prasad@people:/home/prasad
- ssh prasad@people "mail -s '$subject' $ADMIN_ADDR < mail.txt"
+
+ send_mail "$subject" "$ADMIN_ADDR"
exit
fi
@@ -125,10 +137,9 @@
subject="[BUILD] ${BRANCH_ID}: Failed for $rev"
mailto="dev@geronimo.apache.org"
fi
- scp mail.txt prasad@people:/home/prasad
- ssh prasad@people "mail -s '$subject' $mailto < mail.txt"
-}
+ send_mail "$subject" "$mailto"
+}
build $SKIP_TESTS
scp $log prasad@people:$bin_dir