language: cpp os: - linux - osx dist: bionic compiler: - gcc - clang before_install: - wget -L https://github.com/redis/redis/archive/6.0.8.tar.gz -O redis-6.0.8.tar.gz - tar xfz redis-6.0.8.tar.gz - wget -L https://github.com/redis/hiredis/archive/master.zip -O hiredis-master.zip - unzip hiredis-master.zip - mkdir -p $TRAVIS_BUILD_DIR/install install: - cd redis-6.0.8 && make -j2 && cd .. - ./redis-6.0.8/src/redis-server & - cd hiredis-master && make PREFIX=$TRAVIS_BUILD_DIR/install -j2 install && cd .. script: - mkdir compile && cd compile && cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH=$TRAVIS_BUILD_DIR/install .. && make -j2 && cd .. - ./compile/test/test_redis++ -h 127.0.0.1 -p 6379 branches: only: - master - dev