blob: b52b0bf155c0998798d9d4fb47a101f96be6a47a [file] [log] [blame]
sudo: required
dist: trusty
language: scala
env:
- MVN_FLAG='-Pspark-1.6 -DskipTests'
- MVN_FLAG='-Pspark-2.0 -DskipTests'
- MVN_FLAG='-Pspark-1.6 -DskipITs'
- MVN_FLAG='-Pspark-2.0 -DskipITs'
jdk:
- oraclejdk7
addons:
apt:
sources:
r-packages-trusty
packages:
r-base
cache:
pip: true
directories:
- $HOME/.m2
- $(npm config get prefix)
before_install:
- sudo apt-get -y install python3-pip python-dev
- sudo apt-get -y install libkrb5-dev
- sudo apt-get -y remove python-setuptools
- pip install --user --upgrade pip setuptools
- pip3 install --user --upgrade pip setuptools
- pip install --user codecov cloudpickle
- pip3 install --user cloudpickle
install:
- mvn $MVN_FLAG install -Dskip -DskipTests -DskipITs -Dmaven.javadoc.skip=true -B -V
before_script:
- pip install --user requests pytest flaky flake8 requests-kerberos
- pip3 install --user requests pytest flaky requests-kerberos
script:
- mvn $MVN_FLAG verify -e
after_success:
- bash <(curl -s https://codecov.io/bash)
after_failure:
- npm list -g azure-cli --depth=0 || npm install -g azure-cli
- ./dev/travis-upload-logs.sh