You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by ch...@apache.org on 2019/05/09 12:31:45 UTC

[flink] 01/15: Fully enable java 9

This is an automated email from the ASF dual-hosted git repository.

chesnay pushed a commit to branch travis_jdk9_test
in repository https://gitbox.apache.org/repos/asf/flink.git

commit b3cc24c55f3acb2ed662318adc1afbcaee050a33
Author: Chesnay Schepler <ch...@apache.org>
AuthorDate: Thu Mar 28 14:12:42 2019 +0100

    Fully enable java 9
---
 .travis.yml | 165 +++++-------------------------------------------------------
 1 file changed, 13 insertions(+), 152 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index f8243b4..a4bbb64 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -72,201 +72,62 @@ stages:
 jdk: "oraclejdk8"
 jobs:
   include:
-    # main profile
-    - if: type in (pull_request, push)
-      stage: compile
-      script: ./tools/travis_controller.sh compile
-      env: PROFILE="-Dhadoop.version=2.8.3 -Pinclude-kinesis -Dinclude_hadoop_aws -Dscala-2.11"
-      name: compile
-    - if: type in (pull_request, push)
-      stage: test
-      script: ./tools/travis_controller.sh core
-      env: PROFILE="-Dhadoop.version=2.8.3 -Pinclude-kinesis -Dinclude_hadoop_aws -Dscala-2.11"
-      name: core
-    - if: type in (pull_request, push)
-      script: ./tools/travis_controller.sh libraries
-      env: PROFILE="-Dhadoop.version=2.8.3 -Pinclude-kinesis -Dinclude_hadoop_aws -Dscala-2.11"
-      name: libraries
-    - if: type in (pull_request, push)
-      script: ./tools/travis_controller.sh connectors
-      env: PROFILE="-Dhadoop.version=2.8.3 -Pinclude-kinesis -Dinclude_hadoop_aws -Dscala-2.11"
-      name: connectors
-    - if: type in (pull_request, push)
-      script: ./tools/travis_controller.sh tests
-      env: PROFILE="-Dhadoop.version=2.8.3 -Pinclude-kinesis -Dinclude_hadoop_aws -Dscala-2.11"
-      name: tests
-    - if: type in (pull_request, push)
-      script: ./tools/travis_controller.sh misc
-      env: PROFILE="-Dhadoop.version=2.8.3 -Pinclude-kinesis -Dinclude_hadoop_aws -Dscala-2.11"
-      name: misc
-    - if: type in (pull_request, push)
-      stage: cleanup
-      script: ./tools/travis_controller.sh cleanup
-      env: PROFILE="-Dhadoop.version=2.8.3 -Pinclude-kinesis -Dinclude_hadoop_aws -Dscala-2.11"
-      name: cleanup
-    # hadoop 2.4.1 profile
-    - if: type = cron
-      stage: compile
-      script: ./tools/travis_controller.sh compile
-      env: PROFILE="-Dhadoop.version=2.4.1 -Pinclude-kinesis"
-      name: compile - hadoop 2.4.1
-    - if: type = cron
-      stage: test
-      script: ./tools/travis_controller.sh core
-      env: PROFILE="-Dhadoop.version=2.4.1 -Pinclude-kinesis"
-      name: core - hadoop 2.4.1
-    - if: type = cron
-      script: ./tools/travis_controller.sh libraries
-      env: PROFILE="-Dhadoop.version=2.4.1 -Pinclude-kinesis"
-      name: libraries - hadoop 2.4.1
-    - if: type = cron
-      script: ./tools/travis_controller.sh connectors
-      env: PROFILE="-Dhadoop.version=2.4.1 -Pinclude-kinesis"
-      name: connectors - hadoop 2.4.1
-    - if: type = cron
-      script: ./tools/travis_controller.sh tests
-      env: PROFILE="-Dhadoop.version=2.4.1 -Pinclude-kinesis"
-      name: tests - hadoop 2.4.1
-    - if: type = cron
-      script: ./tools/travis_controller.sh misc
-      env: PROFILE="-Dhadoop.version=2.4.1 -Pinclude-kinesis"
-      name: misc - hadoop 2.4.1
-    - if: type = cron
-      stage: cleanup
-      script: ./tools/travis_controller.sh cleanup
-      env: PROFILE="-Dhadoop.version=2.4.1 -Pinclude-kinesis"
-      name: cleanup - hadoop 2.4.1
-    # scala 2.12 profile
-    - if: type = cron
-      stage: compile
-      script: ./tools/travis_controller.sh compile
-      env: PROFILE="-Dhadoop.version=2.8.3 -Pinclude-kinesis -Dinclude_hadoop_aws -Dscala-2.12"
-      name: compile - scala 2.12
-    - if: type = cron
-      stage: test
-      script: ./tools/travis_controller.sh core
-      env: PROFILE="-Dhadoop.version=2.8.3 -Pinclude-kinesis -Dinclude_hadoop_aws -Dscala-2.12"
-      name: core - scala 2.12
-    - if: type = cron
-      script: ./tools/travis_controller.sh libraries
-      env: PROFILE="-Dhadoop.version=2.8.3 -Pinclude-kinesis -Dinclude_hadoop_aws -Dscala-2.12"
-      name: libraries - scala 2.12
-    - if: type = cron
-      script: ./tools/travis_controller.sh connectors
-      env: PROFILE="-Dhadoop.version=2.8.3 -Pinclude-kinesis -Dinclude_hadoop_aws -Dscala-2.12"
-      name: connectors - scala 2.12
-    - if: type = cron
-      script: ./tools/travis_controller.sh tests
-      env: PROFILE="-Dhadoop.version=2.8.3 -Pinclude-kinesis -Dinclude_hadoop_aws -Dscala-2.12"
-      name: tests - scala 2.12
-    - if: type = cron
-      script: ./tools/travis_controller.sh misc
-      env: PROFILE="-Dhadoop.version=2.8.3 -Pinclude-kinesis -Dinclude_hadoop_aws -Dscala-2.12"
-      name: misc - scala 2.12
-    - if: type = cron
-      stage: cleanup
-      script: ./tools/travis_controller.sh cleanup
-      env: PROFILE="-Dhadoop.version=2.8.3 -Pinclude-kinesis -Dinclude_hadoop_aws -Dscala-2.12"
-      name: cleanup - scala 2.12
     # JDK9 profile
-    - if: type = cron
+    - if: type = push
       jdk: "openjdk9"
       stage: compile
       script: ./tools/travis_controller.sh compile
       env: PROFILE="-Dhadoop.version=2.8.3 -Pinclude-kinesis -Dinclude_hadoop_aws -Dscala-2.11 -Djdk9"
       name: compile - jdk 9
-    - if: type = cron
+    - if: type = push
       jdk: "openjdk9"
       stage: test
       script: ./tools/travis_controller.sh core
       env: PROFILE="-Dhadoop.version=2.8.3 -Pinclude-kinesis -Dinclude_hadoop_aws -Dscala-2.11 -Djdk9"
       name: core - jdk 9
-    - if: type = cron
+    - if: type = push
       jdk: "openjdk9"
       script: ./tools/travis_controller.sh libraries
       env: PROFILE="-Dhadoop.version=2.8.3 -Pinclude-kinesis -Dinclude_hadoop_aws -Dscala-2.11 -Djdk9"
       name: libraries - jdk 9
-    - if: type = cron
+    - if: type = push
       jdk: "openjdk9"
       script: ./tools/travis_controller.sh connectors
       env: PROFILE="-Dhadoop.version=2.8.3 -Pinclude-kinesis -Dinclude_hadoop_aws -Dscala-2.11 -Djdk9"
       name: connectors - jdk 9
-    - if: type = cron
+    - if: type = push
       jdk: "openjdk9"
       script: ./tools/travis_controller.sh tests
       env: PROFILE="-Dhadoop.version=2.8.3 -Pinclude-kinesis -Dinclude_hadoop_aws -Dscala-2.11 -Djdk9"
       name: tests - jdk 9
-    - if: type = cron
+    - if: type = push
       jdk: "openjdk9"
       script: ./tools/travis_controller.sh misc
       env: PROFILE="-Dhadoop.version=2.8.3 -Pinclude-kinesis -Dinclude_hadoop_aws -Dscala-2.11 -Djdk9"
       name: misc
-    - if: type = cron
+    - if: type = push
       jdk: "openjdk9"
       stage: cleanup
       script: ./tools/travis_controller.sh cleanup
       env: PROFILE="-Dhadoop.version=2.8.3 -Pinclude-kinesis -Dinclude_hadoop_aws -Dscala-2.11 -Djdk9"
       name: cleanup - jdk 9
-    # Documentation 404 check
-    - if: type = cron
-      stage: compile
-      script: ./tools/travis/docs.sh
-      language: ruby
-      rvm: 2.4.0
-      name: Documentation links check
     # E2E profile
     - stage: E2E
-      env: PROFILE="-Dinclude-hadoop -Dhadoop.version=2.8.3 -De2e-metrics -Dinclude-kinesis"
-      script: ./tools/travis/nightly.sh split_misc.sh
-      name: misc - hadoop 2.8
-    - env: PROFILE="-Dinclude-hadoop -Dhadoop.version=2.8.3 -Dinclude-kinesis"
-      script: ./tools/travis/nightly.sh split_ha.sh
-      name: ha - hadoop 2.8
-    - env: PROFILE="-Dinclude-hadoop -Dhadoop.version=2.8.3 -Dinclude-kinesis"
-      script: ./tools/travis/nightly.sh split_sticky.sh
-      name: sticky - hadoop 2.8
-    - env: PROFILE="-Dinclude-hadoop -Dhadoop.version=2.8.3 -Dinclude-kinesis"
-      script: ./tools/travis/nightly.sh split_checkpoints.sh
-      name: checkpoints - hadoop 2.8
-    - env: PROFILE="-Dinclude-hadoop -Dhadoop.version=2.8.3 -Dinclude-kinesis"
-      script: ./tools/travis/nightly.sh split_container.sh
-      name: container - hadoop 2.8
-    - env: PROFILE="-Dinclude-hadoop -Dhadoop.version=2.8.3 -Dinclude-kinesis"
-      script: ./tools/travis/nightly.sh split_heavy.sh
-      name: heavy - hadoop 2.8
-    - env: PROFILE="-Dinclude-hadoop -Dhadoop.version=2.8.3 -Dscala-2.12 -De2e-metrics -Dinclude-kinesis"
-      script: ./tools/travis/nightly.sh split_misc.sh
-      name: misc - scala 2.12
-    - env: PROFILE="-Dinclude-hadoop -Dhadoop.version=2.8.3 -Dscala-2.12 -Dinclude-kinesis"
-      script: ./tools/travis/nightly.sh split_ha.sh
-      name: ha - scala 2.12
-    - env: PROFILE="-Dinclude-hadoop -Dhadoop.version=2.8.3 -Dscala-2.12 -Dinclude-kinesis"
-      script: ./tools/travis/nightly.sh split_sticky.sh
-      name: sticky - scala 2.12
-    - env: PROFILE="-Dinclude-hadoop -Dhadoop.version=2.8.3 -Dscala-2.12 -Dinclude-kinesis"
-      script: ./tools/travis/nightly.sh split_checkpoints.sh
-      name: checkpoints - scala 2.12
-    - env: PROFILE="-Dinclude-hadoop -Dhadoop.version=2.8.3 -Dscala-2.12 -Dinclude-kinesis"
-      script: ./tools/travis/nightly.sh split_container.sh
-      name: container - scala 2.12
-    - env: PROFILE="-Dinclude-hadoop -Dhadoop.version=2.8.3 -Dscala-2.12 -Dinclude-kinesis"
-      script: ./tools/travis/nightly.sh split_heavy.sh
-      name: heavy - scala 2.12
-    - env: PROFILE="-De2e-metrics -Dinclude-kinesis"
+    - env: PROFILE="-De2e-metrics -Dinclude-kinesis -Djdk9"
       script: ./tools/travis/nightly.sh split_misc_hadoopfree.sh
       name: misc
-    - env: PROFILE="-Dinclude-kinesis"
+    - env: PROFILE="-Dinclude-kinesis -Djdk9"
       script: ./tools/travis/nightly.sh split_ha.sh
       name: ha
-    - env: PROFILE="-Dinclude-kinesis"
+    - env: PROFILE="-Dinclude-kinesis -Djdk9"
       script: ./tools/travis/nightly.sh split_sticky.sh
       name: sticky
-    - env: PROFILE="-Dinclude-kinesis"
+    - env: PROFILE="-Dinclude-kinesis -Djdk9"
       script: ./tools/travis/nightly.sh split_checkpoints.sh
       name: checkpoints
-    - env: PROFILE="-Dinclude-kinesis"
+    - env: PROFILE="-Dinclude-kinesis -Djdk9"
       script: ./tools/travis/nightly.sh split_container.sh
       name: container
-    - env: PROFILE="-Dinclude-kinesis"
+    - env: PROFILE="-Dinclude-kinesis -Djdk9"
       script: ./tools/travis/nightly.sh split_heavy.sh
       name: heavy