Files
spring-data-cassandra/.travis.yml
Mark Paluch efba60b72f DATACASS-381 - Improve integration test stability.
Reuse Thread pools during integration test runs to not recreate and dispose Threads multiple times. Increase build and Cassandra memory. Use an external Cassandra instance for TravisCI build jobs.
2017-01-20 09:46:37 +01:00

45 lines
1.0 KiB
YAML

language: java
jdk:
- oraclejdk8
env:
global:
- CASSANDRA_VERSION=3.9
matrix:
- PROFILE=ci
- PROFILE=ci CASSANDRA_DRIVER_VERSION=3.0.3
- PROFILE=spring42
- PROFILE=spring43
- PROFILE=spring43-next
- PROFILE=spring5-next
- CASSANDRA_VERSION=2.2.8
- CASSANDRA_VERSION=3.0.10
- CASSANDRA_VERSION=3.2.1
- CASSANDRA_VERSION=3.9
addons:
apt:
packages:
- oracle-java8-installer
cache:
directories:
- $HOME/.m2
- 'download'
sudo: false
before_install:
- sed -i.bak -e 's|https://nexus.codehaus.org/snapshots/|https://oss.sonatype.org/content/repositories/codehaus-snapshots/|g' ~/.m2/settings.xml
install: if [ ! -z ${CASSANDRA_VERSION+x} ]; then ./setup-cassandra.sh; fi;
script:
- |
if [ ! -z ${CASSANDRA_DRIVER_VERSION+x} ]; then
mvn clean install -P${PROFILE},external-cassandra -Dcassandra-driver.version=${CASSANDRA_DRIVER_VERSION} -Dmaven.javadoc.skip=true
else
mvn clean install -P${PROFILE},external-cassandra -Dmaven.javadoc.skip=true
fi