Codebase list python-simplekv / ccde64d5-87e8-4326-93a4-5b909d4d6c88/main .travis.yml
ccde64d5-87e8-4326-93a4-5b909d4d6c88/main

Tree @ccde64d5-87e8-4326-93a4-5b909d4d6c88/main (Download .tar.gz)

.travis.yml @ccde64d5-87e8-4326-93a4-5b909d4d6c88/mainraw · history · blame

language: python
cache: pip
sudo: false
matrix:
  include:
    - python: 2.7
      env:
        - TOXENV=py27
    - python: 3.5
      env:
        - TOXENV=py35
    - python: 3.6
      env:
        - TOXENV=py36
    - python: 3.7
      env:
        - TOXENV=py37
    - python: 3.8
      env:
        - TOXENV=py38
    - python: 3.6
      env:
        - TOXENV=py36-old-azure-storage-blob

services:
- docker
- redis-server
- mongodb
- postgresql
- mysql

install: pip install tox coveralls

before_script:
- bash .travis/start_minio.sh
- docker run -p 10000:10000 mcr.microsoft.com/azure-storage/azurite azurite-blob --blobHost 0.0.0.0 &
- psql -c 'create database simplekv_test;' -U postgres
- psql -c 'ALTER ROLE travis CONNECTION LIMIT -1;' -U postgres
- mysql -e 'create database simplekv_test;'
- mysql -e 'set global max_connections = 200;'

script: tox

after_success:
- coveralls

deploy:
  provider: pypi
  user: "fxmc"
  password:
    secure: "bTmsf99BGyjIYj8NxMoWcKu2pdynHF0mUY6q3QgP7mnq430n0UONEJ/fdS9Q73mlouRzAjvdBESvwh9474g9RO778N3HTzn0XTLWpY50gRvblG8yD49x6g3+/IPPJ6ZifrViiiw7tbM4fZhQdPXd0t8vDrSZAVV6Z1v15NsWfkQ="
  distributions: sdist bdist_wheel
  on:
    tags: true
  skip_existing: true