Files
SAPFOR/dvm/tools/tester/trunk/automation/populate-report.sh

39 lines
1.0 KiB
Bash
Raw Normal View History

2024-05-02 17:08:55 +03:00
#!/bin/sh
SAVE_DIR=`pwd`
MY_DIR=$(cd "$(dirname "$(which "$0")")" && pwd)
RESULTS_DIR="$1"
REV_NUMBER=$2
if [ -f "$SAVE_DIR/dvm-tester.config" ]; then
. "$SAVE_DIR/dvm-tester.config"
fi
if [ -z "$RECIPIENTS" ]; then
RECIPIENTS="pritmick@yandex.ru"
fi
PUBL_PATH="$PUBL_BASE_PATH/r${REV_NUMBER}${PUBL_SUFFIX}"
COPY_PATHS="$PUBL_BASE_PATH/latest${PUBL_SUFFIX}"
ssh $PUBL_SERVER "mkdir -p \"$PUBL_PATH\""
scp "$RESULTS_DIR/report/full-report.html" "$PUBL_SERVER:$PUBL_PATH/index.html"
scp "$RESULTS_DIR/report/sources.tgz" "$PUBL_SERVER:$PUBL_PATH/sources.tgz"
for p in $COPY_PATHS; do
ssh $PUBL_SERVER "rm -rf \"$p\"; cp -r \"$PUBL_PATH\" \"$p\""
done
create_email()
{
echo "MIME-Version: 1.0"
echo "Content-type: text/html;charset=UTF-8"
echo "From: dvm@keldysh.ru"
echo "To: $RECIPIENTS"
echo "Subject: DVM tester: Test results for revision $REV_NUMBER"
echo
cat "$1"
echo "."
echo
}
create_email "$RESULTS_DIR/report/brief-report.html" | ssh $MAIL_SERVER "$SENDMAIL $RECIPIENTS"