forked from Ericsson/ecchronos
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
31 lines (31 loc) · 1.16 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
sudo: required
dist: xenial
language: java
jdk: openjdk8
cache:
directories:
- $HOME/.m2
matrix:
include:
- name: "Style check"
env: TEST_SUITE='compile com.mycila:license-maven-plugin:check pmd:pmd pmd:cpd pmd:check pmd:cpd-check javadoc:jar'
- name: "Unit tests"
env: TEST_SUITE='test jacoco:report coveralls:report'
- name: "OSGi integration"
env: TEST_SUITE='install -P docker-integration-test,osgi-integration-tests -Dit.cassandra.version=3.0 -DskipUTs'
- name: "Standalone integration 3.0"
env: TEST_SUITE='verify -P docker-integration-test,standalone-integration-tests -Dit.cassandra.version=3.0 -DskipUTs'
- name: "Standalone integration 3.11"
env: TEST_SUITE='verify -P docker-integration-test,standalone-integration-tests -Dit.cassandra.version=3.11 -DskipUTs'
- name: "Python 2.7 integration"
language: python
python: 2.7
env: TEST_SUITE='verify -P docker-integration-test,python-integration-tests -DskipUTs'
- name: "Python 3.6 integration"
language: python
python: 3.6
env: TEST_SUITE='verify -P docker-integration-test,python-integration-tests -DskipUTs'
script:
- mvn $TEST_SUITE -B
services:
- docker