[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/knowledgehacker/DataflowJavaSDK/master/.travis.yml [Back]  [Original]

language: java

sudo: false

notifications:
  email:
    # Group email notifications are disabled for now, since we cannot do it on a per-branch basis.
    # Right now, it would trigger a notification for each fork, which generates a lot of spam.
    # recipients:
    #  - dataflow-sdk-build-notifications+travis@google.com
    on_success: change
    on_failure: always

matrix:
  include:
    # On OSX, run with default JDK only.
    - os: osx
      env: MAVEN_OVERRIDE=""
    # On Linux, run with specific JDKs only.
    - os: linux
      env: CUSTOM_JDK="oraclejdk8" MAVEN_OVERRIDE="-Ddataflow.surefire_argline='-Xmx512m'"
    - os: linux
      env: CUSTOM_JDK="oraclejdk7" MAVEN_OVERRIDE="-Ddataflow.surefire_argline='-Xmx512m'"
    - os: linux
      env: CUSTOM_JDK="openjdk7" MAVEN_OVERRIDE="-Ddataflow.surefire_argline='-Xmx512m'"

before_install:
  - if [ "$TRAVIS_OS_NAME" == "osx" ]; then export JAVA_HOME=$(/usr/libexec/java_home); fi
  - if [ "$TRAVIS_OS_NAME" == "linux" ]; then jdk_switcher use "$CUSTOM_JDK"; fi

install:
  - travis_retry mvn install clean -U -DskipTests=true
  - travis_retry mvn -f contrib/kafka/pom.xml install clean -U -DskipTests=true

script:
  - travis_retry mvn $MAVEN_OVERRIDE install -U
  - travis_retry mvn -f contrib/kafka/pom.xml $MAVEN_OVERRIDE install -U
  - travis_retry travis/test_wordcount.sh

Web Proxy Viewer  |  New URL  |  Original Page