mirror of
https://github.com/apache/maven.git
synced 2025-03-08 01:30:33 +00:00
report failures
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@163114 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
e08b8b14f6
commit
e65a6d7aa5
26
ci.sh
26
ci.sh
@ -18,6 +18,7 @@ SCM_LOG=scm.log
|
|||||||
TIMESTAMP=`date +%Y%M%d.%H%M%S`
|
TIMESTAMP=`date +%Y%M%d.%H%M%S`
|
||||||
DEPLOY_DIR=$HOME_DIR/public_html/m2
|
DEPLOY_DIR=$HOME_DIR/public_html/m2
|
||||||
DEPLOY_SITE=http://www.codehaus.org/~jvanzyl/m2
|
DEPLOY_SITE=http://www.codehaus.org/~jvanzyl/m2
|
||||||
|
DIST=m2-${TIMESTAMP}.tar.gz
|
||||||
|
|
||||||
export JAVA_HOME=/usr/local/java
|
export JAVA_HOME=/usr/local/java
|
||||||
# Required until classworlds.conf is updated
|
# Required until classworlds.conf is updated
|
||||||
@ -35,12 +36,6 @@ export MESSAGE=${MESSAGE_DIR}/${MESSAGE_NAME}
|
|||||||
|
|
||||||
# ----------------------------------------------------------------------------------
|
# ----------------------------------------------------------------------------------
|
||||||
|
|
||||||
echo "From: $FROM" > log
|
|
||||||
echo "To: $TO" >> log
|
|
||||||
echo "Subject: [maven2 build] $DATE" >> log
|
|
||||||
echo "" >> log
|
|
||||||
echo "http://www.codehaus.org/~maven/m2-build-logs/${MESSAGE_NAME}" >> log
|
|
||||||
|
|
||||||
export CVSROOT=:pserver:anoncvs@cvs.apache.org:/home/cvspublic
|
export CVSROOT=:pserver:anoncvs@cvs.apache.org:/home/cvspublic
|
||||||
|
|
||||||
(
|
(
|
||||||
@ -109,9 +104,11 @@ export CVSROOT=:pserver:anoncvs@cvs.apache.org:/home/cvspublic
|
|||||||
cd $DIR/maven-components
|
cd $DIR/maven-components
|
||||||
|
|
||||||
sh m2-bootstrap-all.sh -Dmaven.repo.local="$HOME_DIR/$REPO" -Dmaven.home="$M2_HOME"
|
sh m2-bootstrap-all.sh -Dmaven.repo.local="$HOME_DIR/$REPO" -Dmaven.home="$M2_HOME"
|
||||||
|
ret=$?; if [ $ret != 0 ]; then exit $ret; fi
|
||||||
)
|
)
|
||||||
|
ret=$?; if [ $ret != 0 ]; then exit $ret; fi
|
||||||
|
|
||||||
DIST=m2-${TIMESTAMP}.tar.gz
|
# Only created on success
|
||||||
|
|
||||||
echo
|
echo
|
||||||
echo "Creating m2 distribution for public consumption: ${DEPLOY_SITE}/${DIST}"
|
echo "Creating m2 distribution for public consumption: ${DEPLOY_SITE}/${DIST}"
|
||||||
@ -129,6 +126,7 @@ export CVSROOT=:pserver:anoncvs@cvs.apache.org:/home/cvspublic
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
) >> $MESSAGE 2>&1
|
) >> $MESSAGE 2>&1
|
||||||
|
ret=$?
|
||||||
|
|
||||||
BUILD_REQUIRED=`cat $HOME_DIR/build_required`
|
BUILD_REQUIRED=`cat $HOME_DIR/build_required`
|
||||||
|
|
||||||
@ -138,5 +136,19 @@ host=`hostname`
|
|||||||
|
|
||||||
if [ "$BUILD_REQUIRED" = "true" ]
|
if [ "$BUILD_REQUIRED" = "true" ]
|
||||||
then
|
then
|
||||||
|
echo "From: $FROM" > log
|
||||||
|
echo "To: $TO" >> log
|
||||||
|
if [ $ret != 0 ]; then
|
||||||
|
echo "Subject: [maven2 build - FAILED] $DATE" >> log
|
||||||
|
else
|
||||||
|
echo "Subject: [maven2 build - SUCCESS] $DATE" >> log
|
||||||
|
echo "" >> log
|
||||||
|
echo "Distribution:" >> log
|
||||||
|
echo "${DEPLOY_SITE}${DIST}" >>log
|
||||||
|
fi
|
||||||
|
echo "" >> log
|
||||||
|
echo "Log:" >> log
|
||||||
|
echo "http://www.codehaus.org/~maven/m2-build-logs/${MESSAGE_NAME}" >> log
|
||||||
|
|
||||||
/usr/sbin/sendmail -t < log
|
/usr/sbin/sendmail -t < log
|
||||||
fi
|
fi
|
||||||
|
Loading…
x
Reference in New Issue
Block a user