devops(bots): include commit title in telegram notifications

This commit is contained in:
Andrey Lushnikov 2020-01-08 15:43:57 +00:00
parent 66e8a9c04f
commit db8e75693c
2 changed files with 10 additions and 9 deletions

View file

@ -8,6 +8,6 @@ send_telegram_message() {
curl --silent \ curl --silent \
-X POST \ -X POST \
-H 'Content-Type: application/json' \ -H 'Content-Type: application/json' \
-d '{"chat_id": "-1001225613794", "text": "'"$1"'", "disable_notification": false}' \ -d '{"chat_id": "-1001225613794", "parse_mode": "html", "text": "'"$1"'", "disable_notification": false}' \
https://api.telegram.org/bot$TELEGRAM_BOT_KEY/sendMessage >/dev/null https://api.telegram.org/bot$TELEGRAM_BOT_KEY/sendMessage >/dev/null
} }

View file

@ -68,36 +68,37 @@ fi
cd - cd -
source ./buildbots/send_telegram_message.sh source ./buildbots/send_telegram_message.sh
BUILD_ALIAS=$(./upload.sh $BROWSER_NAME --show-alias $FFOX_WIN64) LAST_COMMIT_MESSAGE=$(git log --format=%B -n 1 HEAD)
send_telegram_message "$BUILD_ALIAS: started ..." BUILD_ALIAS="<b>[[$(./upload.sh $BROWSER_NAME --show-alias $FFOX_WIN64)]]</b> $LAST_COMMIT_MESSAGE"
send_telegram_message "$BUILD_ALIAS -- started ⏳"
echo "-- preparing checkout" echo "-- preparing checkout"
if ! ./prepare_checkout.sh $BROWSER_NAME; then if ! ./prepare_checkout.sh $BROWSER_NAME; then
send_telegram_message "$BUILD_ALIAS: ./prepare_checkout.sh failed! ❌" send_telegram_message "$BUILD_ALIAS -- ./prepare_checkout.sh failed! ❌"
exit 1 exit 1
fi fi
echo "-- cleaning" echo "-- cleaning"
if ! ./$BROWSER_NAME/clean.sh; then if ! ./$BROWSER_NAME/clean.sh; then
send_telegram_message "$BUILD_ALIAS: ./clean.sh failed! ❌" send_telegram_message "$BUILD_ALIAS -- ./clean.sh failed! ❌"
exit 1 exit 1
fi fi
echo "-- building" echo "-- building"
if ! ./$BROWSER_NAME/build.sh $FFOX_WIN64; then if ! ./$BROWSER_NAME/build.sh $FFOX_WIN64; then
send_telegram_message "$BUILD_ALIAS: ./build.sh failed! ❌" send_telegram_message "$BUILD_ALIAS -- ./build.sh failed! ❌"
exit 1 exit 1
fi fi
echo "-- archiving to $ZIP_PATH" echo "-- archiving to $ZIP_PATH"
if ! ./$BROWSER_NAME/archive.sh $ZIP_PATH; then if ! ./$BROWSER_NAME/archive.sh $ZIP_PATH; then
send_telegram_message "$BUILD_ALIAS: ./archive.sh failed! ❌" send_telegram_message "$BUILD_ALIAS -- ./archive.sh failed! ❌"
exit 1 exit 1
fi fi
echo "-- uploading" echo "-- uploading"
if ! ./upload.sh $BROWSER_NAME $ZIP_PATH $FFOX_WIN64; then if ! ./upload.sh $BROWSER_NAME $ZIP_PATH $FFOX_WIN64; then
send_telegram_message "$BUILD_ALIAS: ./upload.sh failed! ❌" send_telegram_message "$BUILD_ALIAS -- ./upload.sh failed! ❌"
exit 1 exit 1
fi fi
send_telegram_message "$BUILD_ALIAS: uploaded ✅" send_telegram_message "$BUILD_ALIAS -- uploaded ✅"