diff options
Diffstat (limited to '.travis.yml')
| -rw-r--r-- | .travis.yml | 25 |
1 files changed, 18 insertions, 7 deletions
diff --git a/.travis.yml b/.travis.yml index 0950aa6..f3d5bd6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,4 +1,4 @@ -# Travis CI configuration for GenSVM +# Travis CI configuration for PyGenSVM jobs: include: @@ -31,10 +31,12 @@ jobs: env: global: - # - No longer actively maintaining gensvm for Python 2.7 - # - Skipping 3.5 for now because scikit-learn is not available as wheel - # anymore, and this breaks testing. + - TWINE_USERNAME=__token__ + - secure: "Mfu8zoi/Zxaao84+OiDD9Cy+Dzl+neB2+OFL4WK7NM40vtfHwpN7EMUaQN9FscizQqZZbsn3csCZ7+Lpgcgpq88dkFpsLbDJuX3DXUXmNZDjskzetbnE+IzOMqzugiIkm7tDSqoMpjkvtOOpTnhWQj/06BQy17NsTLZvtZGsqeoDFZby6PgfpQlU//RO+qcSds47lcQnw4jhgr5x0xPvczKL5FIY7Xwrv/C5kYhC14fadoKAdJI9tmD5lzlf2iW4dMYnB3gO4zlT5PUzhpO5yTpVIenv84d/LJUITBmVocbhzkYt4NIRIuuQAtLQ3STD/BJN+HyzhZKYhlxSgd6kKCjimJjGrv6ssemXnVn6DZNyDvY7bFuWNv1Xo/I3+XQAN/BGAGpPsgoMn6c3PwCbz/1K1DyJmcx1nkb8OtWFvu1QyzTk9ZLRg8S+QB5ouHYzd0P6q6TBs3CMIOHO9lEd5UmtNLHobqlvVOHCkDgUwkC/VHR+2UbkriUx2o5L96QyrcnaVqIsdX1XpwFtwcG/HjG/s+3qAvIHOQN55m8IkTsVCylF8zOzX0YBhPGG+H9YxshDZGu7uWFFSLFMn5GIt+50bSQ33nsrswUvxgMz926RA54K0NTn9HXy8Q9JCikA/HopS6as4id2s8u7Umdhu1lgrAxW3BEgX35VsH2Vw9M=" + + # PyGenSVM is Python3.6+ - CIBW_SKIP="cp27-* cp35-*" + # Run the unit tests on the wheels that are created - CIBW_TEST_REQUIRES="numpy Cython" - CIBW_TEST_COMMAND="python -VV && python -m unittest discover -f -s {project}/test" @@ -45,6 +47,15 @@ install: - $PYTHON -m unittest discover -v -f -s ./test script: - - $PIP install cibuildwheel==1.0.0 - - cibuildwheel --output-dir wheelhouse - - ls wheelhouse + - if [[ "${TRAVIS_TAG:-}" =~ ^v[0-9]\.[0-9]\.[0-9].*$ ]]; then + $PIP install cibuildwheel==1.0.0 && cibuildwheel --output-dir wheelhouse && ls -1 wheelhouse; + else + echo "No valid git tag present so not running cibuildwheel."; + fi + +deploy: + skip_cleanup: true + provider: script + script: bash .travis_deploy.sh "${TRAVIS_TAG}" "${PIP}" "${PYTHON}" + on: + tags: true |
