mirror of
https://github.com/microsoft/playwright.git
synced 2025-06-26 21:40:17 +00:00

This patch introduces independent docker-based build environments for WebKit and Firefox browsers. To launch an interactive session inside the environment: ```sh ./browser_patches/docker/cli.sh webkit-debian-11 build # builds image ./browser_patches/docker/cli.sh webkit-debian-11 enter # launches interactive container ```
30 lines
792 B
Plaintext
30 lines
792 B
Plaintext
source /etc/os-release
|
|
if [[ -z "${BUILD_FLAVOR}" ]]; then
|
|
BUILD_FLAVOR='<unknown>'
|
|
fi
|
|
if [[ -z "${BROWSER_NAME}" ]]; then
|
|
BROWSER_NAME='<browser_name>'
|
|
fi
|
|
|
|
echo "======================================================================"
|
|
echo "Welcome to the ${BUILD_FLAVOR} environment!"
|
|
echo "- distro: ${PRETTY_NAME}"
|
|
echo "- arch: $(arch)"
|
|
|
|
if [[ -n "${CXX}" ]]; then
|
|
echo "- CXX: ${CXX}"
|
|
fi
|
|
if [[ -n "${CC}" ]]; then
|
|
echo "- CC: ${CC}"
|
|
fi
|
|
|
|
echo
|
|
echo "NOTE: Playwright clone is shallow (has no git history); to unshallow, run:"
|
|
echo " git fetch --unshallow"
|
|
echo
|
|
echo "To get started, prepare your browser checkout:"
|
|
echo " CI=1 ./browser_patches/prepare_checkout.sh ${BROWSER_NAME}"
|
|
echo
|
|
echo "======================================================================"
|
|
|