devops: remove --win64 flag from checkout_build_archive_upload.sh

Both `checkout_build_archive_upload.sh` and `upload.sh` scripts now
accept a `firefox-win64` browser instead of an optional `--win64` flag.

This is a preparation before introducing `webkit-wpe` parameter in these
scripts.
This commit is contained in:
Andrey Lushnikov 2020-01-11 02:30:35 +01:00
parent 67e4214146
commit d5fb264b8c
3 changed files with 24 additions and 20 deletions

View File

@ -47,7 +47,7 @@ while true; do
git pull origin master git pull origin master
../checkout_build_archive_upload.sh firefox || true ../checkout_build_archive_upload.sh firefox || true
git pull origin master git pull origin master
../checkout_build_archive_upload.sh firefox --win64 || true ../checkout_build_archive_upload.sh firefox-win64 || true
newTimestamp=$(date +%s) newTimestamp=$(date +%s)
delta=$(( 300 - newTimestamp + timestamp )); delta=$(( 300 - newTimestamp + timestamp ));
if (( delta > 0 )); then if (( delta > 0 )); then

View File

@ -3,7 +3,7 @@ set -e
set +x set +x
if [[ ($1 == '--help') || ($1 == '-h') ]]; then if [[ ($1 == '--help') || ($1 == '-h') ]]; then
echo "usage: $(basename $0) [firefox|webkit] [-f|--force]" echo "usage: $(basename $0) [firefox|firefox-win64|webkit] [-f|--force]"
echo echo
echo "Prepares checkout under browser folder, applies patches, builds, archives, and uploades if build is missing." echo "Prepares checkout under browser folder, applies patches, builds, archives, and uploades if build is missing."
echo "Script will bail out early if the build for the browser version is already present." echo "Script will bail out early if the build for the browser version is already present."
@ -21,12 +21,12 @@ if [[ $# == 0 ]]; then
fi fi
BROWSER_NAME="" BROWSER_NAME=""
FFOX_WIN64="" EXTRA_BUILD_ARGS=""
if [[ ("$1" == "firefox") || ("$1" == "firefox/") ]]; then if [[ ("$1" == "firefox") || ("$1" == "firefox/") ]]; then
BROWSER_NAME="firefox" BROWSER_NAME="firefox"
if [[ ("$2" == "--win64") || ("$3" == "--win64") ]]; then elif [[ ("$1" == "firefox-win64") || ("$1" == "firefox-win64/") ]]; then
FFOX_WIN64="--win64" BROWSER_NAME="firefox"
fi EXTRA_BUILD_ARGS="--win64"
elif [[ ("$1" == "webkit") || ("$1" == "webkit/") ]]; then elif [[ ("$1" == "webkit") || ("$1" == "webkit/") ]]; then
BROWSER_NAME="webkit" BROWSER_NAME="webkit"
else else
@ -50,7 +50,7 @@ BUILD_NUMBER=$(cat ./$BROWSER_NAME/BUILD_NUMBER)
# pull from upstream and check if a new build has to be uploaded. # pull from upstream and check if a new build has to be uploaded.
if ! [[ ($2 == '-f') || ($2 == '--force') ]]; then if ! [[ ($2 == '-f') || ($2 == '--force') ]]; then
if ./upload.sh $BROWSER_NAME --check $FFOX_WIN64; then if ./upload.sh $1 --check; then
echo "Build is already uploaded - no changes." echo "Build is already uploaded - no changes."
exit 0 exit 0
else else
@ -69,7 +69,7 @@ cd -
source ./buildbots/send_telegram_message.sh source ./buildbots/send_telegram_message.sh
LAST_COMMIT_MESSAGE=$(git log --format=%s -n 1 HEAD -- ./$BROWSER_NAME/BUILD_NUMBER) LAST_COMMIT_MESSAGE=$(git log --format=%s -n 1 HEAD -- ./$BROWSER_NAME/BUILD_NUMBER)
BUILD_ALIAS="<b>[[$(./upload.sh $BROWSER_NAME --show-alias $FFOX_WIN64)]]</b> $LAST_COMMIT_MESSAGE" BUILD_ALIAS="<b>[[$(./upload.sh $1 --show-alias)]]</b> $LAST_COMMIT_MESSAGE"
send_telegram_message "$BUILD_ALIAS -- started ⏳" send_telegram_message "$BUILD_ALIAS -- started ⏳"
echo "-- preparing checkout" echo "-- preparing checkout"
@ -85,7 +85,7 @@ if ! ./$BROWSER_NAME/clean.sh; then
fi fi
echo "-- building" echo "-- building"
if ! ./$BROWSER_NAME/build.sh $FFOX_WIN64; then if ! ./$BROWSER_NAME/build.sh "$EXTRA_BUILD_ARGS"; then
send_telegram_message "$BUILD_ALIAS -- ./build.sh failed! ❌" send_telegram_message "$BUILD_ALIAS -- ./build.sh failed! ❌"
exit 1 exit 1
fi fi
@ -97,7 +97,7 @@ if ! ./$BROWSER_NAME/archive.sh $ZIP_PATH; then
fi fi
echo "-- uploading" echo "-- uploading"
if ! ./upload.sh $BROWSER_NAME $ZIP_PATH $FFOX_WIN64; then if ! ./upload.sh $1 $ZIP_PATH; then
send_telegram_message "$BUILD_ALIAS -- ./upload.sh failed! ❌" send_telegram_message "$BUILD_ALIAS -- ./upload.sh failed! ❌"
exit 1 exit 1
fi fi

View File

@ -6,7 +6,7 @@ trap "cd $(pwd -P)" EXIT
cd "$(dirname "$0")" cd "$(dirname "$0")"
if [[ ($1 == '--help') || ($1 == '-h') ]]; then if [[ ($1 == '--help') || ($1 == '-h') ]]; then
echo "usage: $(basename $0) [firefox|webkit] [--check] [zip-path] [--win64]" echo "usage: $(basename $0) [firefox|firefox-win64|webkit] [--check] [zip-path]"
echo echo
echo "Upload .zip as a browser build." echo "Upload .zip as a browser build."
echo echo
@ -34,6 +34,7 @@ BROWSER_NAME=""
BUILD_NUMBER="" BUILD_NUMBER=""
BLOB_NAME="" BLOB_NAME=""
ALIAS="" ALIAS=""
if [[ ("$1" == "firefox") || ("$1" == "firefox/") ]]; then if [[ ("$1" == "firefox") || ("$1" == "firefox/") ]]; then
# we always apply our patches atop of beta since it seems to get better # we always apply our patches atop of beta since it seems to get better
# reliability guarantees. # reliability guarantees.
@ -46,15 +47,18 @@ if [[ ("$1" == "firefox") || ("$1" == "firefox/") ]]; then
BLOB_NAME="firefox-linux.zip" BLOB_NAME="firefox-linux.zip"
ALIAS="ff-linux r$BUILD_NUMBER" ALIAS="ff-linux r$BUILD_NUMBER"
elif [[ "$(uname)" == MINGW* ]]; then elif [[ "$(uname)" == MINGW* ]]; then
if [[ ("$2" == "--win64") || ("$3" == "--win64") ]]; then BLOB_NAME="firefox-win32.zip"
BLOB_NAME="firefox-win64.zip" ALIAS="ff-win32 r$BUILD_NUMBER"
ALIAS="ff-win64 r$BUILD_NUMBER"
else
BLOB_NAME="firefox-win32.zip"
ALIAS="ff-win32 r$BUILD_NUMBER"
fi
else else
echo "ERROR: unzupported platform - $(uname)" echo "ERROR: unsupported platform - $(uname)"
exit 1
fi
elif [[ ("$1" == "firefox-win64") || ("$1" == "firefox-win64/") ]]; then
if [[ "$(uname)" == MINGW* ]]; then
BLOB_NAME="firefox-win64.zip"
ALIAS="ff-win64 r$BUILD_NUMBER"
else
echo "ERROR: unsupported platform for browser '$1' - $(uname)"
exit 1 exit 1
fi fi
elif [[ ("$1" == "webkit") || ("$1" == "webkit/") ]]; then elif [[ ("$1" == "webkit") || ("$1" == "webkit/") ]]; then
@ -68,7 +72,7 @@ elif [[ ("$1" == "webkit") || ("$1" == "webkit/") ]]; then
BLOB_NAME="minibrowser-linux.zip" BLOB_NAME="minibrowser-linux.zip"
ALIAS="webkit-linux r$BUILD_NUMBER" ALIAS="webkit-linux r$BUILD_NUMBER"
else else
echo "ERROR: unzupported platform - $(uname)" echo "ERROR: unsupported platform - $(uname)"
exit 1 exit 1
fi fi
else else