mirror of
https://github.com/microsoft/playwright.git
synced 2025-06-26 21:40:17 +00:00
chore: fix docker tests in branch, attempt 2 (#17908)
This commit is contained in:
parent
51a8807f6b
commit
ca54643f7d
@ -75,12 +75,12 @@ async function deletePlaywrightImage() {
|
|||||||
async function buildPlaywrightImage() {
|
async function buildPlaywrightImage() {
|
||||||
await checkDockerEngineIsRunningOrDie();
|
await checkDockerEngineIsRunningOrDie();
|
||||||
|
|
||||||
const isDevelopmentMode = getPlaywrightVersion().includes('next');
|
|
||||||
let baseImageName = process.env.PWTEST_DOCKER_BASE_IMAGE || `mcr.microsoft.com/playwright:v${getPlaywrightVersion()}-${VRT_IMAGE_DISTRO}`;
|
|
||||||
// 1. Build or pull base image.
|
// 1. Build or pull base image.
|
||||||
if (isDevelopmentMode) {
|
let baseImageName = process.env.PWTEST_DOCKER_BASE_IMAGE || '';
|
||||||
// Use our docker build scripts in development mode!
|
if (!baseImageName) {
|
||||||
if (!process.env.PWTEST_DOCKER_BASE_IMAGE) {
|
const isDevelopmentMode = getPlaywrightVersion().includes('next');
|
||||||
|
if (isDevelopmentMode) {
|
||||||
|
// Use our docker build scripts in development mode!
|
||||||
const arch = process.arch === 'arm64' ? '--arm64' : '--amd64';
|
const arch = process.arch === 'arm64' ? '--arm64' : '--amd64';
|
||||||
throw createStacklessError(utils.wrapInASCIIBox([
|
throw createStacklessError(utils.wrapInASCIIBox([
|
||||||
`You are in DEVELOPMENT mode!`,
|
`You are in DEVELOPMENT mode!`,
|
||||||
@ -91,8 +91,7 @@ async function buildPlaywrightImage() {
|
|||||||
` PWTEST_DOCKER_BASE_IMAGE=playwright:localbuild npx playwright docker build`,
|
` PWTEST_DOCKER_BASE_IMAGE=playwright:localbuild npx playwright docker build`,
|
||||||
].join('\n'), 1));
|
].join('\n'), 1));
|
||||||
}
|
}
|
||||||
baseImageName = process.env.PWTEST_DOCKER_BASE_IMAGE;
|
baseImageName = `mcr.microsoft.com/playwright:v${getPlaywrightVersion()}-${VRT_IMAGE_DISTRO}`;
|
||||||
} else {
|
|
||||||
const { code } = await spawnAsync('docker', ['pull', baseImageName], { stdio: 'inherit' });
|
const { code } = await spawnAsync('docker', ['pull', baseImageName], { stdio: 'inherit' });
|
||||||
if (code !== 0)
|
if (code !== 0)
|
||||||
throw new Error('Failed to pull docker image!');
|
throw new Error('Failed to pull docker image!');
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user