aboutsummaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorStefan Schmidt <ubschmidt2@users.noreply.github.com>2017-10-31 03:54:25 +0100
committerGitHub <noreply@github.com>2017-10-31 03:54:25 +0100
commit4a03931492e791ad155d5ea0f4c97702a781b339 (patch)
treef42b18149bf1cd744c6c95235f07138a3023f0c5 /.travis.yml
parentb09a163af2a6406798fa5cdf73f94cd829a2ec9e (diff)
downloadopencensus-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.yml40
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