Skip to content

Commit

Permalink
setup cluster in travis build env
Browse files Browse the repository at this point in the history
  • Loading branch information
salimane committed Oct 5, 2012
1 parent c7901d7 commit 709a6c7
Show file tree
Hide file tree
Showing 7 changed files with 60 additions and 2 deletions.
12 changes: 10 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,22 @@
language: python

python:
- "2.6"
- "2.7"
- "3.2"
# - "pypy"
# command to install dependencies

install:
- pip install -r requirements.txt --use-mirrors
# command to run tests

before_script:
- sh bin/travis-init.sh

services:
- redis-server

script: ./run_tests

notifications:
email:
recipients: me@salimane.com
Expand Down
12 changes: 12 additions & 0 deletions bin/redis/redis-common.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@

daemonize yes
timeout 300
loglevel verbose
databases 16
rdbcompression yes
appendonly no
appendfsync everysec
activerehashing yes
save 900 1
save 300 10
save 60 10000
8 changes: 8 additions & 0 deletions bin/redis/redis-node-1.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@

dir /home/travis/builds/salimane/rediscluster-py/bin/redis
pidfile /home/travis/builds/salimane/rediscluster-py/bin/redis/redis-node-1.pid
dbfilename dump-node-1.rdb
logfile /home/travis/builds/salimane/rediscluster-py/bin/redis/redis-node-1.log
port 63791
bind 127.0.0.1
include /home/travis/builds/salimane/rediscluster-py/bin/redis/redis-common.conf
8 changes: 8 additions & 0 deletions bin/redis/redis-node-2.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@

dir /home/travis/builds/salimane/rediscluster-py/bin/redis
pidfile /home/travis/builds/salimane/rediscluster-py/bin/redis/redis-node-2.pid
dbfilename dump-node-2.rdb
logfile /home/travis/builds/salimane/rediscluster-py/bin/redis/redis-node-2.log
port 63792
bind 127.0.0.1
include /home/travis/builds/salimane/rediscluster-py/bin/redis/redis-common.conf
9 changes: 9 additions & 0 deletions bin/redis/redis-node-5.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@

dir /home/travis/builds/salimane/rediscluster-py/bin/redis
pidfile /home/travis/builds/salimane/rediscluster-py/bin/redis/redis-node-5.pid
dbfilename dump-node-5.rdb
logfile /home/travis/builds/salimane/rediscluster-py/bin/redis/redis-node-5.log
port 63795
bind 127.0.0.1
slaveof 127.0.0.1 63792
include /home/travis/builds/salimane/rediscluster-py/bin/redis/redis-common.conf
9 changes: 9 additions & 0 deletions bin/redis/redis-node-6.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@

dir /home/travis/builds/salimane/rediscluster-py/bin/redis
pidfile /home/travis/builds/salimane/rediscluster-py/bin/redis/redis-node-6.pid
dbfilename dump-node-6.rdb
logfile /home/travis/builds/salimane/rediscluster-py/bin/redis/redis-node-6.log
port 63796
bind 127.0.0.1
slaveof 127.0.0.1 63791
include /home/travis/builds/salimane/rediscluster-py/bin/redis/redis-common.conf
4 changes: 4 additions & 0 deletions bin/travis-init.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
sh -c "/usr/bin/redis-server /home/travis/builds/salimane/rediscluster-py/bin/redis/redis-node-1.conf"
sh -c "/usr/bin/redis-server /home/travis/builds/salimane/rediscluster-py/bin/redis/redis-node-2.conf"
sh -c "/usr/bin/redis-server /home/travis/builds/salimane/rediscluster-py/bin/redis/redis-node-5.conf"
sh -c "/usr/bin/redis-server /home/travis/builds/salimane/rediscluster-py/bin/redis/redis-node-6.conf"

0 comments on commit 709a6c7

Please sign in to comment.