|
1 | 1 | language: python |
2 | 2 | python: 2.7 |
3 | 3 | env: |
4 | | - - TOX_ENV=py26 |
5 | | - - TOX_ENV=py27 |
6 | | - - TOX_ENV=pypy |
7 | | - - TOX_ENV=py33 |
8 | | - - TOX_ENV=py34 |
| 4 | + - TOX_ENV=py26 CASSANDRA_VERSION=21 |
| 5 | + - TOX_ENV=py27 CASSANDRA_VERSION=12 |
| 6 | + - TOX_ENV=py27 CASSANDRA_VERSION=20 |
| 7 | + - TOX_ENV=py27 CASSANDRA_VERSION=21 |
| 8 | + - TOX_ENV=pypy CASSANDRA_VERSION=21 |
| 9 | + - TOX_ENV=py33 CASSANDRA_VERSION=21 |
| 10 | + - TOX_ENV=py34 CASSANDRA_VERSION=21 |
9 | 11 |
|
10 | 12 | before_install: |
11 | 13 | - sudo apt-get update -y |
12 | 14 | - sudo apt-get install -y build-essential python-dev |
13 | 15 | - sudo apt-get install -y libev4 libev-dev |
| 16 | + - sudo echo "deb http://www.apache.org/dist/cassandra/debian ${CASSANDRA_VERSION}x main" | sudo tee -a /etc/apt/sources.list |
| 17 | + - sudo echo "deb-src http://www.apache.org/dist/cassandra/debian ${CASSANDRA_VERSION}x main" | sudo tee -a /etc/apt/sources.list |
| 18 | + - sudo rm -rf ~/.gnupg |
| 19 | + - sudo gpg --keyserver pgp.mit.edu --recv-keys F758CE318D77295D |
| 20 | + - sudo gpg --export --armor F758CE318D77295D | sudo apt-key add - |
| 21 | + - sudo gpg --keyserver pgp.mit.edu --recv-keys 2B5C1B00 |
| 22 | + - sudo gpg --export --armor 2B5C1B00 | sudo apt-key add - |
| 23 | + - sudo gpg --keyserver pgp.mit.edu --recv-keys 0353B12C |
| 24 | + - sudo gpg --export --armor 0353B12C | sudo apt-key add - |
| 25 | + - sudo apt-get update |
| 26 | + - sudo apt-get -o Dpkg::Options::="--force-confnew" install -y cassandra |
| 27 | + - sudo rm -rf /var/lib/cassandra/* |
| 28 | + - sudo sh -c "echo 'JVM_OPTS=\"\${JVM_OPTS} -Djava.net.preferIPv4Stack=false\"' >> /etc/cassandra/cassandra-env.sh" |
| 29 | + - sudo service cassandra start |
14 | 30 |
|
15 | 31 | install: |
16 | 32 | - pip install tox |
17 | 33 |
|
18 | 34 | script: |
19 | 35 | - tox -e $TOX_ENV |
20 | | - |
21 | | -# TODO: merge cqlengine tests |
22 | | -#env: |
23 | | -# - CASSANDRA_VERSION=12 |
24 | | -# - CASSANDRA_VERSION=20 |
25 | | -# - CASSANDRA_VERSION=21 |
26 | | -# |
27 | | -#python: |
28 | | -# - "2.7" |
29 | | -# - "3.4" |
30 | | -# |
31 | | -#before_install: |
32 | | -# - sudo echo "deb http://www.apache.org/dist/cassandra/debian ${CASSANDRA_VERSION}x main" | sudo tee -a /etc/apt/sources.list |
33 | | -# - sudo echo "deb-src http://www.apache.org/dist/cassandra/debian ${CASSANDRA_VERSION}x main" | sudo tee -a /etc/apt/sources.list |
34 | | -# - sudo rm -rf ~/.gnupg |
35 | | -# - sudo gpg --keyserver pgp.mit.edu --recv-keys F758CE318D77295D |
36 | | -# - sudo gpg --export --armor F758CE318D77295D | sudo apt-key add - |
37 | | -# - sudo gpg --keyserver pgp.mit.edu --recv-keys 2B5C1B00 |
38 | | -# - sudo gpg --export --armor 2B5C1B00 | sudo apt-key add - |
39 | | -# - sudo gpg --keyserver pgp.mit.edu --recv-keys 0353B12C |
40 | | -# - sudo gpg --export --armor 0353B12C | sudo apt-key add - |
41 | | -# - sudo apt-get update |
42 | | -# - sudo apt-get -o Dpkg::Options::="--force-confnew" install -y cassandra |
43 | | -# - sudo rm -rf /var/lib/cassandra/* |
44 | | -# - sudo sh -c "echo 'JVM_OPTS=\"\${JVM_OPTS} -Djava.net.preferIPv4Stack=false\"' >> /etc/cassandra/cassandra-env.sh" |
45 | | -# - sudo service cassandra start |
46 | | -# |
47 | | -#install: |
48 | | -# - "pip install -r requirements.txt --use-mirrors" |
49 | | -# |
50 | | -#script: |
51 | | -# - "nosetests cqlengine/tests --no-skip" |
0 commit comments