diff options
author | Stefan Schmidt <ubschmidt2@users.noreply.github.com> | 2017-10-31 03:54:25 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-10-31 03:54:25 +0100 |
commit | 4a03931492e791ad155d5ea0f4c97702a781b339 (patch) | |
tree | f42b18149bf1cd744c6c95235f07138a3023f0c5 /.travis.yml | |
parent | b09a163af2a6406798fa5cdf73f94cd829a2ec9e (diff) | |
download | opencensus-java-4a03931492e791ad155d5ea0f4c97702a781b339.tar.gz |
Move the Travis "script" from .travis.yml to a separate file. (#747)
* Move the Travis "script" from .travis.yml to a separate file.
* Set -e -v.
* Replace "jdk_switcher use" as it would require sudo.
* Source jdk_switcher.sh on linux only.
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 40 |
1 files changed, 1 insertions, 39 deletions
diff --git a/.travis.yml b/.travis.yml index 318f8134..14438c59 100644 --- a/.travis.yml +++ b/.travis.yml @@ -45,45 +45,7 @@ before_install: install: true script: - # "./gradlew classes testClasses" is a workaround for - # https://github.com/gradle/gradle/issues/2421. - # See https://github.com/gradle/gradle/issues/2421#issuecomment-319916874. - - # OS X is a separate case, because the JDK version is determined by the OS X image: - # https://docs.travis-ci.com/user/reference/osx/#JDK-and-OS-X - - case "$TASK" in - "CHECK_GIT_HISTORY") - python check-git-history.py ;; - "BUILD") - case "$TRAVIS_OS_NAME" in - "linux") - export JAVA8_HOME="$(jdk_switcher home oraclejdk8)" ; - case "$TRAVIS_JDK_VERSION" in - "oraclejdk8") - export JAVA_HOMES="$(jdk_switcher home openjdk6)/jre:$(jdk_switcher home openjdk7)/jre:$(jdk_switcher home oraclejdk8)/jre:$(jdk_switcher home oraclejdk9)" ; - ./gradlew clean assemble --stacktrace ; - ./gradlew check :opencensus-all:jacocoTestReport ;; - "openjdk7") - jdk_switcher use oraclejdk8 ; - ./gradlew classes testClasses ; - jdk_switcher use openjdk7 ; - ./gradlew clean assemble --stacktrace ; - ./gradlew check ;; - *) - echo "Unknown JDK version $TRAVIS_JDK_VERSION" ; - exit 1 ;; - esac ;; - "osx") - ./gradlew clean assemble --stacktrace ; - ./gradlew check ;; - *) - echo "Unknown OS name $TRAVIS_OS_NAME" ; - exit 1 ;; - esac ;; - *) - echo "Unknown task $TASK" ; - exit 1 ;; - esac + - scripts/travis_script after_success: - if \[ "$TASK" == "BUILD" \] && \[ "$TRAVIS_JDK_VERSION" == "oraclejdk8" \] && \[ "$TRAVIS_OS_NAME" = linux \]; then |