mirror of
https://github.com/microsoft/playwright.git
synced 2024-09-21 01:17:43 +03:00
devops: report upload build size via TG notification
This commit is contained in:
parent
f76db837c9
commit
d62080ff1e
@ -124,40 +124,38 @@ source ./buildbots/send_telegram_message.sh
|
||||
LAST_COMMIT_MESSAGE=$(git log --format=%s -n 1 HEAD -- ./$BROWSER_NAME/BUILD_NUMBER)
|
||||
BUILD_ALIAS="<b>[[$BUILD_FLAVOR r$BUILD_NUMBER]]</b> $LAST_COMMIT_MESSAGE"
|
||||
|
||||
if [[ "$BUILD_FLAVOR" == "webkit-gtk-wpe" ]]; then
|
||||
send_telegram_message "$BUILD_ALIAS -- started ⏳"
|
||||
if ! ./webkit/download_gtk_and_wpe_zip_together_and_upload.sh; then
|
||||
send_telegram_message "$BUILD_ALIAS -- ./download_gtk_and_wpe_zip_together_and_upload.sh failed! ❌"
|
||||
exit 1
|
||||
fi
|
||||
send_telegram_message "$BUILD_ALIAS -- uploaded ✅"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
send_telegram_message "$BUILD_ALIAS -- started ⏳"
|
||||
|
||||
echo "-- preparing checkout"
|
||||
if ! ./prepare_checkout.sh $BROWSER_NAME; then
|
||||
send_telegram_message "$BUILD_ALIAS -- ./prepare_checkout.sh failed! ❌"
|
||||
exit 1
|
||||
fi
|
||||
if [[ "$BUILD_FLAVOR" == "webkit-gtk-wpe" ]]; then
|
||||
echo "-- combining binaries together"
|
||||
if ! ./webkit/download_gtk_and_wpe_and_zip_together.sh $ZIP_PATH; then
|
||||
send_telegram_message "$BUILD_ALIAS -- ./download_gtk_and_wpe_and_zip_together.sh failed! ❌"
|
||||
exit 1
|
||||
fi
|
||||
else
|
||||
echo "-- preparing checkout"
|
||||
if ! ./prepare_checkout.sh $BROWSER_NAME; then
|
||||
send_telegram_message "$BUILD_ALIAS -- ./prepare_checkout.sh failed! ❌"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "-- cleaning"
|
||||
if ! ./$BROWSER_NAME/clean.sh; then
|
||||
send_telegram_message "$BUILD_ALIAS -- ./clean.sh failed! ❌"
|
||||
exit 1
|
||||
fi
|
||||
echo "-- cleaning"
|
||||
if ! ./$BROWSER_NAME/clean.sh; then
|
||||
send_telegram_message "$BUILD_ALIAS -- ./clean.sh failed! ❌"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "-- building"
|
||||
if ! ./$BROWSER_NAME/build.sh "$EXTRA_BUILD_ARGS"; then
|
||||
send_telegram_message "$BUILD_ALIAS -- ./build.sh failed! ❌"
|
||||
exit 1
|
||||
fi
|
||||
echo "-- building"
|
||||
if ! ./$BROWSER_NAME/build.sh "$EXTRA_BUILD_ARGS"; then
|
||||
send_telegram_message "$BUILD_ALIAS -- ./build.sh failed! ❌"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "-- archiving to $ZIP_PATH"
|
||||
if ! ./$BROWSER_NAME/archive.sh $ZIP_PATH "$EXTRA_ARCHIVE_ARGS"; then
|
||||
send_telegram_message "$BUILD_ALIAS -- ./archive.sh failed! ❌"
|
||||
exit 1
|
||||
echo "-- archiving to $ZIP_PATH"
|
||||
if ! ./$BROWSER_NAME/archive.sh $ZIP_PATH "$EXTRA_ARCHIVE_ARGS"; then
|
||||
send_telegram_message "$BUILD_ALIAS -- ./archive.sh failed! ❌"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
echo "-- uploading"
|
||||
@ -165,4 +163,5 @@ if ! ./upload.sh $BUILD_FLAVOR $ZIP_PATH; then
|
||||
send_telegram_message "$BUILD_ALIAS -- ./upload.sh failed! ❌"
|
||||
exit 1
|
||||
fi
|
||||
send_telegram_message "$BUILD_ALIAS -- uploaded ✅"
|
||||
UPLOAD_SIZE=$(du -h "$ZIP_PATH" | awk '{print $1}')
|
||||
send_telegram_message "$BUILD_ALIAS -- $UPLOAD_SIZE uploaded ✅"
|
||||
|
@ -3,7 +3,7 @@ set -e
|
||||
set +x
|
||||
|
||||
if [[ ("$1" == "-h") || ("$1" == "--help") ]]; then
|
||||
echo "usage: $(basename $0)"
|
||||
echo "usage: $(basename $0) [ZIP-PATH]"
|
||||
echo
|
||||
echo "Generate a single .zip archive that contains both gtk and wpe builds"
|
||||
echo
|
||||
@ -16,6 +16,23 @@ if [[ "$(uname)" != "Linux" ]]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
ZIP_PATH="$1"
|
||||
if [[ $ZIP_PATH != /* ]]; then
|
||||
echo "ERROR: path $ZIP_PATH is not absolute"
|
||||
exit 1
|
||||
fi
|
||||
if [[ $ZIP_PATH != *.zip ]]; then
|
||||
echo "ERROR: path $ZIP_PATH must have .zip extension"
|
||||
exit 1
|
||||
fi
|
||||
if [[ -f $ZIP_PATH ]]; then
|
||||
echo "ERROR: path $ZIP_PATH exists; can't do anything."
|
||||
exit 1
|
||||
fi
|
||||
if ! [[ -d $(dirname $ZIP_PATH) ]]; then
|
||||
echo "ERROR: folder for path $($ZIP_PATH) does not exist."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
trap "cd $(pwd -P)" EXIT
|
||||
cd "$(dirname "$0")"
|
||||
@ -24,7 +41,6 @@ cd "$(dirname "$0")"
|
||||
TMPDIR=$(mktemp -d -t webkit-deploy-XXXXXXXXXX)
|
||||
GTK_ZIP_PATH=$(mktemp -t -u minibrowser-gtk-XXXXXX.zip)
|
||||
WPE_ZIP_PATH=$(mktemp -t -u minibrowser-wpe-XXXXXX.zip)
|
||||
ZIP_PATH=$(mktemp -t -u minibrowser-gtk-wpe-XXXXXX.zip)
|
||||
../download.sh webkit-gtk $GTK_ZIP_PATH
|
||||
../download.sh webkit-wpe $WPE_ZIP_PATH
|
||||
|
||||
@ -61,6 +77,3 @@ popd
|
||||
rm -rf $TMPDIR
|
||||
rm -rf $WPE_ZIP_PATH
|
||||
rm -rf $GTK_ZIP_PATH
|
||||
|
||||
../upload.sh webkit-gtk-wpe $ZIP_PATH
|
||||
rm -rf $ZIP_PATH
|
Loading…
Reference in New Issue
Block a user