|
| 1 | +matrix: |
| 2 | + include: |
| 3 | + - if: tag =~ .+ |
| 4 | + os: windows |
| 5 | + language: sh |
| 6 | + - if: tag =~ .+ |
| 7 | + os: osx |
| 8 | + osx_image: xcode8 |
| 9 | + env: PYTHON_VERSION=3.7.4 |
| 10 | + - if: tag =~ .+ |
| 11 | + os: osx |
| 12 | + osx_image: xcode8 |
| 13 | + env: PYTHON_VERSION=3.6.8 |
| 14 | + - if: tag =~ .+ |
| 15 | + os: linux |
| 16 | + sudo: required |
| 17 | + addons: |
| 18 | + apt: |
| 19 | + packages: |
| 20 | + lzip |
| 21 | + services: |
| 22 | + - docker |
| 23 | + env: PLAT=manylinux2010_x86_64 |
| 24 | + - if: tag =~ .+ |
| 25 | + os: linux |
| 26 | + sudo: required |
| 27 | + addons: |
| 28 | + apt: |
| 29 | + packages: |
| 30 | + lzip |
| 31 | + services: |
| 32 | + - docker |
| 33 | + env: PLAT=manylinux1_x86_64 |
| 34 | + - if: tag =~ .+ |
| 35 | + os: linux |
| 36 | + sudo: required |
| 37 | + addons: |
| 38 | + apt: |
| 39 | + packages: |
| 40 | + lzip |
| 41 | + services: |
| 42 | + - docker |
| 43 | + env: PLAT=manylinux1_i686 PRE_CMD=linux32 |
| 44 | +install: |
| 45 | +- source contrib/version_env.sh |
| 46 | +- if [[ -n $TRAVIS_TAG ]] && [[ $TRAVIS_OS_NAME == 'windows' ]]; then |
| 47 | + ./contrib/install_win.sh; |
| 48 | + fi |
| 49 | +- if [[ -n $TRAVIS_TAG ]] && [[ $TRAVIS_OS_NAME == 'osx' ]]; then |
| 50 | + ./contrib/install_osx.sh; |
| 51 | + fi |
| 52 | +- if [[ -n $TRAVIS_TAG ]] && [[ $TRAVIS_OS_NAME == 'linux' ]]; then |
| 53 | + ./contrib/install_linux.sh; |
| 54 | + fi |
| 55 | +script: |
| 56 | +- if [[ -n $TRAVIS_TAG ]] && [[ $TRAVIS_OS_NAME == 'windows' ]]; then |
| 57 | + ./contrib/script_win.sh; |
| 58 | + fi |
| 59 | +- if [[ -n $TRAVIS_TAG ]] && [[ $TRAVIS_OS_NAME == 'osx' ]]; then |
| 60 | + ./contrib/script_osx.sh; |
| 61 | + fi |
| 62 | +- if [[ -n $TRAVIS_TAG ]] && [[ $TRAVIS_OS_NAME == 'linux' ]]; then |
| 63 | + ./contrib/script_linux.sh; |
| 64 | + fi |
| 65 | +deploy: |
| 66 | +- provider: releases |
| 67 | + skip_cleanup: true |
| 68 | + api_key: |
| 69 | + secure: DV+4M/nOTmQzrKo12V9YuVlxJRBHeXNbcWyh4ERSaTkeX0btXmZlZQcD2Xpc1bDcugzO73knm4dc+z3k7SgAk/v9iZPphRQ1deaULyo67b4IIMZurKzZNNcccKXKwXanVN9LpDkfn/FwFlHXMYRdOBvIorvs19OUI0ULXXgpz9Xm6tkg9kqotGmrOQZPmibGnT7Aaqq7eYMXiP45wSMjKJsrLG2GJCYlMCvA21zcICwBcxiiSfFfqFzImLxdW6pHKaKbb6233j+f6T5HRl4i4T0DsW4FGm6z+wS+/XnQdso9VbHJVyQz11Y7ZEDpURqbd9DJUfO7YMtBp4DWMVMuB1bRNvsDdv3a8LNzKARmI2Ugw9/QcKs2bG9JREa2xRyuIDLM9cAx+xIuXC6pqx1TGQBSKWFsRj6jy/gDJAlWuFJTKXcRF1nOiT7+gIMZVvrJpbCOv6MpFoeY1tRZBfLhwitX81T6HYK6UbgJ683jaDYGzijY7qOXbue4Et/ahilU+0FZqvpFGgLEUAd+UgjDVGrc9B7/52zyVhg/JR5jOEO2E0pCqKsI/gFV5zN/PBMEfn5fDYdcMo7cwo+AFhcKRqZVxp2UPKzy6180S3CWIqaLiSkXP3T0banRKHRxCbzf47l8Aq5xvrM4GTIiMcqa+t9BmC5Z1oGSlmCAvbHiRQ0= |
| 70 | + file: |
| 71 | + - dist/python_bls-$PKG_VERSION-cp36-cp36m-win32.whl |
| 72 | + - dist/python_bls-$PKG_VERSION-cp36-cp36m-win_amd64.whl |
| 73 | + - dist/python_bls-$PKG_VERSION-cp37-cp37m-win32.whl |
| 74 | + - dist/python_bls-$PKG_VERSION-cp37-cp37m-win_amd64.whl |
| 75 | + on: |
| 76 | + repo: zebra-lucky/python-bls |
| 77 | + tags: true |
| 78 | + condition: "$TRAVIS_OS_NAME = windows" |
| 79 | +- provider: releases |
| 80 | + skip_cleanup: true |
| 81 | + api_key: |
| 82 | + secure: DV+4M/nOTmQzrKo12V9YuVlxJRBHeXNbcWyh4ERSaTkeX0btXmZlZQcD2Xpc1bDcugzO73knm4dc+z3k7SgAk/v9iZPphRQ1deaULyo67b4IIMZurKzZNNcccKXKwXanVN9LpDkfn/FwFlHXMYRdOBvIorvs19OUI0ULXXgpz9Xm6tkg9kqotGmrOQZPmibGnT7Aaqq7eYMXiP45wSMjKJsrLG2GJCYlMCvA21zcICwBcxiiSfFfqFzImLxdW6pHKaKbb6233j+f6T5HRl4i4T0DsW4FGm6z+wS+/XnQdso9VbHJVyQz11Y7ZEDpURqbd9DJUfO7YMtBp4DWMVMuB1bRNvsDdv3a8LNzKARmI2Ugw9/QcKs2bG9JREa2xRyuIDLM9cAx+xIuXC6pqx1TGQBSKWFsRj6jy/gDJAlWuFJTKXcRF1nOiT7+gIMZVvrJpbCOv6MpFoeY1tRZBfLhwitX81T6HYK6UbgJ683jaDYGzijY7qOXbue4Et/ahilU+0FZqvpFGgLEUAd+UgjDVGrc9B7/52zyVhg/JR5jOEO2E0pCqKsI/gFV5zN/PBMEfn5fDYdcMo7cwo+AFhcKRqZVxp2UPKzy6180S3CWIqaLiSkXP3T0banRKHRxCbzf47l8Aq5xvrM4GTIiMcqa+t9BmC5Z1oGSlmCAvbHiRQ0= |
| 83 | + file: |
| 84 | + - dist/python_bls-$PKG_VERSION-cp36-cp36m-macosx_10_6_intel.whl |
| 85 | + - dist/python_bls-$PKG_VERSION-cp37-cp37m-macosx_10_6_intel.whl |
| 86 | + on: |
| 87 | + repo: zebra-lucky/python-bls |
| 88 | + tags: true |
| 89 | + condition: "$TRAVIS_OS_NAME = osx" |
| 90 | +- provider: releases |
| 91 | + skip_cleanup: true |
| 92 | + api_key: |
| 93 | + secure: DV+4M/nOTmQzrKo12V9YuVlxJRBHeXNbcWyh4ERSaTkeX0btXmZlZQcD2Xpc1bDcugzO73knm4dc+z3k7SgAk/v9iZPphRQ1deaULyo67b4IIMZurKzZNNcccKXKwXanVN9LpDkfn/FwFlHXMYRdOBvIorvs19OUI0ULXXgpz9Xm6tkg9kqotGmrOQZPmibGnT7Aaqq7eYMXiP45wSMjKJsrLG2GJCYlMCvA21zcICwBcxiiSfFfqFzImLxdW6pHKaKbb6233j+f6T5HRl4i4T0DsW4FGm6z+wS+/XnQdso9VbHJVyQz11Y7ZEDpURqbd9DJUfO7YMtBp4DWMVMuB1bRNvsDdv3a8LNzKARmI2Ugw9/QcKs2bG9JREa2xRyuIDLM9cAx+xIuXC6pqx1TGQBSKWFsRj6jy/gDJAlWuFJTKXcRF1nOiT7+gIMZVvrJpbCOv6MpFoeY1tRZBfLhwitX81T6HYK6UbgJ683jaDYGzijY7qOXbue4Et/ahilU+0FZqvpFGgLEUAd+UgjDVGrc9B7/52zyVhg/JR5jOEO2E0pCqKsI/gFV5zN/PBMEfn5fDYdcMo7cwo+AFhcKRqZVxp2UPKzy6180S3CWIqaLiSkXP3T0banRKHRxCbzf47l8Aq5xvrM4GTIiMcqa+t9BmC5Z1oGSlmCAvbHiRQ0= |
| 94 | + file: |
| 95 | + - dist/python_bls-$PKG_VERSION-cp36-cp36m-manylinux1_i686.whl |
| 96 | + - dist/python_bls-$PKG_VERSION-cp37-cp37m-manylinux1_i686.whl |
| 97 | + - dist/python_bls-$PKG_VERSION-cp36-cp36m-manylinux1_x86_64.whl |
| 98 | + - dist/python_bls-$PKG_VERSION-cp37-cp37m-manylinux1_x86_64.whl |
| 99 | + - dist/python_bls-$PKG_VERSION-cp36-cp36m-manylinux2010_x86_64.whl |
| 100 | + - dist/python_bls-$PKG_VERSION-cp37-cp37m-manylinux2010_x86_64.whl |
| 101 | + - dist/python-bls-$PKG_VERSION.tar.gz |
| 102 | + on: |
| 103 | + repo: zebra-lucky/python-bls |
| 104 | + tags: true |
| 105 | + condition: "$TRAVIS_OS_NAME = linux" |
0 commit comments