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