summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml52
1 files changed, 12 insertions, 40 deletions
diff --git a/.travis.yml b/.travis.yml
index 05dd94c..4b09cfc 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,42 +1,14 @@
-language: python
-cache: pip
-matrix:
- include:
- - env: TOXENV=flake8
- - python: 2.7
- env: TOXENV=py27-plain
- - python: 2.7
- env: TOXENV=py27-hiredis
- - python: 3.5
- env: TOXENV=py35-plain
- - python: 3.5
- env: TOXENV=py35-hiredis
- - python: 3.6
- env: TOXENV=py36-plain
- - python: 3.6
- env: TOXENV=py36-hiredis
- - python: 3.7
- env: TOXENV=py37-plain
- - python: 3.7
- env: TOXENV=py37-hiredis
- - python: 3.8
- env: TOXENV=py38-plain
- - python: 3.8
- env: TOXENV=py38-hiredis
- - python: pypy
- env: TOXENV=pypy-plain
- - python: pypy
- env: TOXENV=pypy-hiredis
- - python: pypy3
- env: TOXENV=pypy3-plain
- - python: pypy3
- env: TOXENV=pypy3-hiredis
+env:
+ - DOCKER_COMPOSE_VERSION=1.26.2
+
before_install:
- - wget https://github.com/antirez/redis/archive/6.0.5.tar.gz && mkdir redis_install && tar -xvzf 6.0.5.tar.gz -C redis_install && cd redis_install/redis-6.0.5 && make && src/redis-server --daemonize yes && cd ../..
- - redis-cli info
-install:
- - pip install codecov tox
+ - sudo rm /usr/local/bin/docker-compose
+ - curl -L https://github.com/docker/compose/releases/download/${DOCKER_COMPOSE_VERSION}/docker-compose-`uname -s`-`uname -m` > docker-compose
+ - chmod +x docker-compose
+ - sudo mv docker-compose /usr/local/bin
+
+services:
+ - docker
+
script:
- - tox
-after_success:
- - "if [[ $TOXENV != 'flake8' ]]; then codecov; fi"
+ - make test