mirror of
https://github.com/python-pillow/Pillow.git
synced 2024-12-25 09:26:16 +03:00
move tests for arm64v8, ppc64le, s390x from Travis CI to GHA using Docker and aptman/qus
This commit is contained in:
parent
a3ab868b0f
commit
903ec9723d
17
.github/workflows/test-docker.yml
vendored
17
.github/workflows/test-docker.yml
vendored
|
@ -10,6 +10,11 @@ jobs:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
docker: [
|
docker: [
|
||||||
|
# Run slower jobs first to give them a headstart and reduce waiting time
|
||||||
|
ubuntu-20.04-focal-arm64v8,
|
||||||
|
ubuntu-20.04-focal-ppc64le,
|
||||||
|
ubuntu-20.04-focal-s390x,
|
||||||
|
# Then run the remainder
|
||||||
alpine,
|
alpine,
|
||||||
amazon-2-amd64,
|
amazon-2-amd64,
|
||||||
arch,
|
arch,
|
||||||
|
@ -22,6 +27,13 @@ jobs:
|
||||||
ubuntu-20.04-focal-amd64,
|
ubuntu-20.04-focal-amd64,
|
||||||
]
|
]
|
||||||
dockerTag: [master]
|
dockerTag: [master]
|
||||||
|
include:
|
||||||
|
- docker: "ubuntu-20.04-focal-arm64v8"
|
||||||
|
qemu-arch: "aarch64"
|
||||||
|
- docker: "ubuntu-20.04-focal-ppc64le"
|
||||||
|
qemu-arch: "ppc64le"
|
||||||
|
- docker: "ubuntu-20.04-focal-s390x"
|
||||||
|
qemu-arch: "s390x"
|
||||||
|
|
||||||
name: ${{ matrix.docker }}
|
name: ${{ matrix.docker }}
|
||||||
|
|
||||||
|
@ -31,6 +43,11 @@ jobs:
|
||||||
- name: Build system information
|
- name: Build system information
|
||||||
run: python .github/workflows/system-info.py
|
run: python .github/workflows/system-info.py
|
||||||
|
|
||||||
|
- name: Set up QEMU
|
||||||
|
if: "matrix.qemu-arch"
|
||||||
|
run: |
|
||||||
|
docker run --rm --privileged aptman/qus -s -- -p ${{ matrix.qemu-arch }}
|
||||||
|
|
||||||
- name: Docker pull
|
- name: Docker pull
|
||||||
run: |
|
run: |
|
||||||
docker pull pythonpillow/${{ matrix.docker }}:${{ matrix.dockerTag }}
|
docker pull pythonpillow/${{ matrix.docker }}:${{ matrix.dockerTag }}
|
||||||
|
|
29
.travis.yml
29
.travis.yml
|
@ -1,29 +0,0 @@
|
||||||
dist: xenial
|
|
||||||
language: python
|
|
||||||
cache: pip
|
|
||||||
|
|
||||||
notifications:
|
|
||||||
irc: "chat.freenode.net#pil"
|
|
||||||
|
|
||||||
matrix:
|
|
||||||
fast_finish: true
|
|
||||||
include:
|
|
||||||
- python: "3.6"
|
|
||||||
arch: arm64
|
|
||||||
- python: "3.7"
|
|
||||||
arch: ppc64le
|
|
||||||
- python: "3.8"
|
|
||||||
arch: s390x
|
|
||||||
|
|
||||||
install:
|
|
||||||
- |
|
|
||||||
.ci/install.sh;
|
|
||||||
|
|
||||||
script:
|
|
||||||
- |
|
|
||||||
.ci/build.sh
|
|
||||||
.ci/test.sh
|
|
||||||
|
|
||||||
after_success:
|
|
||||||
- |
|
|
||||||
.ci/after_success.sh
|
|
Loading…
Reference in New Issue
Block a user