diff --git a/.travis.yml b/.travis.yml index b0ef6ca..e1c6114 100644 --- a/.travis.yml +++ b/.travis.yml @@ -49,6 +49,46 @@ jobs: - wheelhouse after_success: - echo "This stage will not upload aarch64 wheel" + - os: linux + arch: arm64-graviton2 + dist: focal + virt: vm + group: edge + env: + - MB_PYTHON_VERSION=3.6 + - PLAT=aarch64 + - NP_BUILD_DEP=numpy==1.19.1 + - CYTHON_BUILD_DEP="Cython" + - DOCKER_IMAGE=quay.io/pypa/manylinux2014_${PLAT} + script: + - echo "This stage will just build AArch64 wheel" + workspaces: + create: + name: ws2 + paths: + - wheelhouse + after_success: + - echo "This stage will not upload aarch64 wheel" + - os: linux + arch: arm64-graviton2 + dist: focal + virt: vm + group: edge + env: + - MB_PYTHON_VERSION=3.8 + - PLAT=aarch64 + - NP_BUILD_DEP=numpy==1.19.1 + - CYTHON_BUILD_DEP="Cython" + - DOCKER_IMAGE=quay.io/pypa/manylinux2014_${PLAT} + script: + - echo "This stage will just build AArch64 wheel" + workspaces: + create: + name: ws3 + paths: + - wheelhouse + after_success: + - echo "This stage will not upload aarch64 wheel" - os: linux env: - MB_PYTHON_VERSION=3.6 @@ -124,6 +164,34 @@ jobs: use: ws1 install: - echo "This stage will test and upload the AArch64 wheel" + - arch: arm64-graviton2 + dist: focal + virt: vm + group: edge + env: + - MB_PYTHON_VERSION=3.6 + - PLAT=aarch64 + - NP_TEST_DEP=numpy==1.19.1 + - CYTHON_BUILD_DEP="Cython" + - DOCKER_TEST_IMAGE=multibuild/xenial_arm64v8 + workspaces: + use: ws2 + install: + - echo "This stage will test and upload the AArch64 wheel" + - arch: arm64-graviton2 + dist: focal + virt: vm + group: edge + env: + - MB_PYTHON_VERSION=3.8 + - PLAT=aarch64 + - NP_TEST_DEP=numpy==1.19.1 + - CYTHON_BUILD_DEP="Cython" + - DOCKER_TEST_IMAGE=multibuild/xenial_arm64v8 + workspaces: + use: ws3 + install: + - echo "This stage will test and upload the AArch64 wheel" before_install: - if [ "$TRAVIS_BRANCH" == "master" ]; then