Skip to content

Commit ff17f4d

Browse files
committed
Merge cqlengine travis config
1 parent 28b2fb9 commit ff17f4d

1 file changed

Lines changed: 21 additions & 37 deletions

File tree

.travis.yml

Lines changed: 21 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,35 @@
11
language: python
22
python: 2.7
33
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
911

1012
before_install:
1113
- sudo apt-get update -y
1214
- sudo apt-get install -y build-essential python-dev
1315
- 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
1430

1531
install:
1632
- pip install tox
1733

1834
script:
1935
- 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

Comments
 (0)