playwright/browser_patches/firefox
2019-11-19 16:58:09 -08:00
..
patches Initial commit 2019-11-19 10:58:15 -08:00
.gitignore Initial commit 2019-11-19 10:58:15 -08:00
archive.sh devops: simplified bash traps 2019-11-19 16:33:11 -08:00
BASE_REVISION Initial commit 2019-11-19 10:58:15 -08:00
BUILD_NUMBER Initial commit 2019-11-19 10:58:15 -08:00
build.sh devops: fix build scripts 2019-11-19 16:58:09 -08:00
README.md Initial commit 2019-11-19 10:58:15 -08:00

Building Juggler (Linux & Mac)

  1. Run ./do_checkout.sh script. This will create a "checkout" folder with gecko-dev mirror from GitHub and apply the PlayWright-specific patches.
  2. Run ./do_build.sh script to compile browser. Note: you'll need to follow build instructions to setup host environment first.

Updating FIREFOX_REVISION and //patches/*

The ./export.sh script will export a patch that describes all the differences between the current branch in ./checkout and the beta branch in ./checkout.

Uploading to Azure CDN

Uploading requires having both AZ_ACCOUNT_KEY and AZ_ACCOUNT_NAME env variables to be defined.

The following sequence of steps will checkout, build and upload build to Azure CDN on both Linux and Mac:

$ ./do_checkout.sh
$ ./build.sh
$ ./upload.sh