only mail about skipped run on checkout attempt to allow overlap

git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@225664 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Brett Leslie Porter 2005-07-28 01:17:38 +00:00
parent d389dffc68
commit d0e19edc71
1 changed files with 15 additions and 8 deletions

23
ci.sh
View File

@ -3,6 +3,7 @@
# ----------------------------------------------------------------------------------
. $HOME/.profile
cd $HOME
CMD=$1
@ -15,18 +16,20 @@ DATE=`date`
PID=$$
RUNNING=`ps -ef | grep ci.sh | grep -v 'sh -c' | grep -v grep | grep -v $PID`
if [ ! -z "$RUNNING" ]; then
echo "From: $FROM" > running_log
echo "To: $TO" >> running_log
echo "Subject: [maven2 build - SKIPPED - $CMD] $DATE" >>running_log
echo "" >> running_log
echo "ci.sh already running... exiting" >>running_log
echo "$RUNNING" >>running_log
/usr/sbin/sendmail -t < running_log
if [ "$CMD" = "checkout" ]; then
echo "From: $FROM" > running_log
echo "To: $TO" >> running_log
echo "Subject: [maven2 build - SKIPPED - $CMD] $DATE" >>running_log
echo "" >> running_log
echo "ci.sh already running... exiting" >>running_log
echo "$RUNNING" >>running_log
/usr/sbin/sendmail -t < running_log
fi
exit 1
fi
HOME_DIR=`pwd`
DIR=m2-build
DIR=$HOME/m2-build
REPO=$HOME_DIR/maven-repo-local
SCM_LOG=scm.log
TIMESTAMP=`date +%Y%m%d.%H%M%S`
@ -60,6 +63,10 @@ if [ -f $HOME_DIR/build_required ]; then
BUILD_REQUIRED=`cat $HOME_DIR/build_required`
fi
if [ ! -d $DIR/maven-components ]; then
CMD="checkout"
fi
(
if [ "$CMD" = "checkout" ]
then