diff --git a/.travis.yml b/.travis.yml index 55464bac0..b2de42281 100644 --- a/.travis.yml +++ b/.travis.yml @@ -98,6 +98,36 @@ jobs: - MB_ML_VER=2010 - DOCKER_TEST_IMAGE=multibuild/xenial_{PLAT} + - name: "3.5 Xenial aarch64" + arch: arm64 + env: + - PLAT=aarch64 + - MB_ML_VER=2014 + - MB_PYTHON_VERSION=3.5 + - DOCKER_TEST_IMAGE=multibuild/xenial_{PLAT} + - name: "3.6 Xenial aarch64" + arch: arm64 + env: + - PLAT=aarch64 + - MB_ML_VER=2014 + - MB_PYTHON_VERSION=3.6 + - DOCKER_TEST_IMAGE=multibuild/xenial_{PLAT} + - name: "3.7 Xenial aarch64" + arch: arm64 + env: + - PLAT=aarch64 + - MB_ML_VER=2014 + - MB_PYTHON_VERSION=3.7 + - DOCKER_TEST_IMAGE=multibuild/xenial_{PLAT} + - name: "3.8 Xenial aarch64" + os: linux + arch: arm64 + env: + - PLAT=aarch64 + - MB_ML_VER=2014 + - MB_PYTHON_VERSION=3.8 + - DOCKER_TEST_IMAGE=multibuild/xenial_{PLAT} + - name: "3.5 macOS latest" os: osx osx_image: xcode9.3 @@ -190,6 +220,44 @@ jobs: - DOCKER_TEST_IMAGE=multibuild/xenial_{PLAT} - LATEST="true" + - name: "3.5 Xenial aarch64 latest" + os: linux + arch: arm64 + env: + - PLAT=aarch64 + - MB_ML_VER=2014 + - MB_PYTHON_VERSION=3.5 + - DOCKER_TEST_IMAGE=multibuild/xenial_{PLAT} + - LATEST="true" + - name: "3.6 Xenial aarch64 latest" + os: linux + arch: arm64 + env: + - PLAT=aarch64 + - MB_ML_VER=2014 + - MB_PYTHON_VERSION=3.6 + - DOCKER_TEST_IMAGE=multibuild/xenial_{PLAT} + - LATEST="true" + - name: "3.7 Xenial aarch64 latest" + os: linux + arch: arm64 + env: + - PLAT=aarch64 + - MB_ML_VER=2014 + - MB_PYTHON_VERSION=3.7 + - DOCKER_TEST_IMAGE=multibuild/xenial_{PLAT} + - LATEST="true" + - name: "3.8 Xenial aarch64 latest" + os: linux + arch: arm64 + env: + - PLAT=aarch64 + - MB_ML_VER=2014 + - MB_PYTHON_VERSION=3.8 + - DOCKER_TEST_IMAGE=multibuild/xenial_{PLAT} + - LATEST="true" + + before_install: - source multibuild/common_utils.sh - source multibuild/travis_steps.sh @@ -212,4 +280,4 @@ after_success: ${TRAVIS_BUILD_DIR}/wheelhouse/ --no-update-index wheels; - fi \ No newline at end of file + fi diff --git a/config.sh b/config.sh index 17e64542b..59cb8637b 100644 --- a/config.sh +++ b/config.sh @@ -25,6 +25,16 @@ function pre_build { if [ -n "$IS_OSX" ]; then # Update to latest zlib for OS X build build_new_zlib + elif [ $MB_ML_VER -eq 2014 ]; then + yum install -y cmake + + function get_cmake { + echo cmake + } + + function build_xz { + yum install -y xz-devel + } fi if [ -n "$IS_OSX" ]; then