8000 devops: add linux-arm64 Docker tests (#1784) · microsoft/playwright-java@9ad596a · GitHub
[go: up one dir, main page]

Skip to content

Commit 9ad596a

Browse files
authored
devops: add linux-arm64 Docker tests (#1784)
1 parent 8cca018 commit 9ad596a

File tree

2 files changed

+6
-30
lines changed

2 files changed

+6
-30
lines changed

.github/workflows/test_docker.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,19 @@ jobs:
2020
test:
2121
name: Test
2222
timeout-minutes: 120
23-
runs-on: ubuntu-22.04
23+
runs-on: ${{ matrix.runs-on }}
2424
strategy:
2525
fail-fast: false
2626
matrix:
2727
flavor: [jammy, noble]
28+
runs-on: [ubuntu-24.04, ubuntu-24.04-arm]
2829
steps:
2930
- uses: actions/checkout@v4
3031
- name: Build Docker image
31-
run: bash utils/docker/build.sh --amd64 ${{ matrix.flavor }} playwright-java:localbuild-${{ matrix.flavor }}
32+
run: |
33+
ARCH="${{ matrix.runs-on == 'ubuntu-24.04-arm' && 'arm64' || 'amd64' }}"
34+
bash utils/docker/build.sh --$ARCH ${{ matrix.flavor }} playwright-java:localbuild-${{ matrix.flavor }}
3235
- name: Test
3336
run: |
34-
CONTAINER_ID="$(docker run --rm --ipc=host -v $(pwd):/root/playwright --name playwright-docker-test -d -t playwright-java:localbuild-${{ matrix.flavor }} /bin/bash)"
37+
CONTAINER_ID="$(docker run --rm -e CI --ipc=host -v $(pwd):/root/playwright --name playwright-docker-test -d -t playwright-java:localbuild-${{ matrix.flavor }} /bin/bash)"
3538
docker exec "${CONTAINER_ID}" /root/playwright/tools/test-local-installation/create_project_and_run_tests.sh

.github/workflows/trigger_internal_tests.yml

Lines changed: 0 additions & 27 deletions
This file was deleted.

0 commit comments

Comments
 (0)
0