]> Frank Brehm's Git Trees - profitbricks/jenkins-build-scripts.git/commitdiff
send mail too
authorHolger Levsen <holger@layer-acht.org>
Thu, 8 Nov 2012 12:57:55 +0000 (13:57 +0100)
committerHolger Levsen <holger@layer-acht.org>
Thu, 8 Nov 2012 12:57:55 +0000 (13:57 +0100)
liveboot_testdeploy.sh

index f5e99fa987617dbb7d61928a7f6ed63791725e86..78a294822a2505683b1353cb3758070282be565e 100755 (executable)
@@ -33,19 +33,28 @@ ping -c 1 $TESTSERVER || true
 
 for i in $(seq 1 10) ; do
        sleep 60
-       if [ $(ping -c 1 $TESTSERVER) ] ; then
+       if $(ping -c 1 $TESTSERVER >/dev/null)  ; then
                break
        fi
 done
 
-if [ $(ping -c 1 $TESTSERVER) ] ; then
-       figlet Ok
-       echo "$TESTSERVER pings again, so we assume it's up."
-       echo "Please continue manual testing of $(basedir $SOURCE_DIR)"
-else
+if ! $(ping -c 1 $TESTSERVER >/dev/null) ; then
        figlet "Warning"
        echo "$TESTSERVER still down, please investigate."
        exit 1
 fi
-       
+
+MAIL=$SOURCE_DIR/mail.txt
+MAILTO=liveboot-announce@profitbricks.com
+if [ ! -e $MAIL ]
+       figlet "Warning"
+       echo "$TESTSERVER still down, please investigate."
+       exit 1
+fi
+
+cat $MAIL | mail $MAILTO && echo "Mail to $MAILTO send."
+cat $MAIL | mail holger@layer-acht.org
+figlet Ok
+echo "$TESTSERVER pings again, so we assume it's up."
+echo "Please continue manual testing of $(basedir $SOURCE_DIR)"