playwright/browser_patches
Andrey Lushnikov b416dd7507 browser(firefox): roll Firefox to 6f8366f5763c2f8bcf2ed83dee659b963e0f75a2
Previous firefox beta was broken on Mac - this isn't.
2019-11-22 19:19:18 -08:00
..
firefox browser(firefox): roll Firefox to 6f8366f5763c2f8bcf2ed83dee659b963e0f75a2 2019-11-22 19:19:18 -08:00
tools devops: print poll iteration 2019-11-22 18:55:29 -08:00
webkit devops: build bots should do clean builds 2019-11-22 19:07:39 -08:00
bots.md docs(devops): mention disabling QuickEdit terminal mode on Win 2019-11-22 18:59:51 -08:00
checkout_build_archive_upload.sh devops: build bots should do clean builds 2019-11-22 19:07:39 -08:00
contributing.md docs(devops): FAQ for browser contributing 2019-11-22 18:52:18 -08:00
export.sh devops: fix export.sh to work with rolls 2019-11-22 19:18:52 -08:00
prepare_checkout.sh devops: revamp scripts 2019-11-21 17:29:40 -08:00
README.md Initial commit 2019-11-19 10:58:15 -08:00
upload.sh devops: add poll_build.sh as an alternative to cronjob 2019-11-22 17:36:12 -08:00

Compiling and Uploading Builds

1. Getting code

$ ./checkout.sh firefox/ # or ./checkout.sh webkit/

This command will create a ./firefox/checkout folder that contains firefox GIT checkout. Checkout current branch will be set to pwdev and it will have all additional changes applied to the browser atop of the ./firefox/BASE_REVISION version.

2. Compiling

Note

You might need to prepare your host environment according to browser build instructions:

$ ./firefox/build.sh # or ./webkit/build.sh

3. Uploading builds to Azure CDN

Note

You should have $AZ_ACCOUNT_KEY and $AZ_ACCOUNT_NAME variables set in your environment.

$ ./upload.sh firefox/ # or ./upload.sh webkit/

This will package archives and upload builds to Azure CDN.