| # s3 deployment based on http://about.travis-ci.org/blog/2012-12-18-travis-artifacts/ |
| |
| # send to container based infrastructure: http://docs.travis-ci.com/user/workers/container-based-infrastructure/ |
| sudo: false |
| |
| cache: |
| directories: |
| - $HOME/.m2 |
| |
| install: true |
| |
| language: java |
| |
| #See https://issues.apache.org/jira/browse/FLINK-1072 |
| matrix: |
| include: |
| # Always run test groups A and B together |
| - jdk: "oraclejdk8" |
| env: PROFILE="-Dhadoop.version=2.7.2 -Dscala-2.11 -Pinclude-yarn-tests,flink-fast-tests-a,include-kinesis -Dmaven.javadoc.skip=true" |
| - jdk: "oraclejdk8" |
| env: PROFILE="-Dhadoop.version=2.7.2 -Dscala-2.11 -Pinclude-yarn-tests,flink-fast-tests-b,include-kinesis -Dmaven.javadoc.skip=true" |
| |
| - jdk: "oraclejdk8" |
| env: PROFILE="-Dhadoop.version=2.6.3 -Pinclude-yarn-tests,flink-fast-tests-a,include-kinesis -Dmaven.javadoc.skip=true" |
| - jdk: "oraclejdk8" |
| env: PROFILE="-Dhadoop.version=2.6.3 -Pinclude-yarn-tests,flink-fast-tests-b,include-kinesis -Dmaven.javadoc.skip=true" |
| |
| - jdk: "openjdk7" |
| env: PROFILE="-Dhadoop.version=2.4.1 -Dscala-2.11 -Pinclude-yarn-tests,flink-fast-tests-a,include-kinesis" |
| - jdk: "openjdk7" |
| env: PROFILE="-Dhadoop.version=2.4.1 -Dscala-2.11 -Pinclude-yarn-tests,flink-fast-tests-b,include-kinesis" |
| |
| - jdk: "oraclejdk7" |
| env: PROFILE="-Dhadoop.version=2.3.0 -Pflink-fast-tests-a,include-kinesis" |
| - jdk: "oraclejdk7" |
| env: PROFILE="-Dhadoop.version=2.3.0 -Pflink-fast-tests-b,include-kinesis" |
| |
| - jdk: "openjdk7" |
| env: PROFILE="-Dhadoop.profile=1 -Pflink-fast-tests-a,include-kinesis" |
| - jdk: "openjdk7" |
| env: PROFILE="-Dhadoop.profile=1 -Pflink-fast-tests-b,include-kinesis" |
| |
| |
| git: |
| depth: 100 |
| |
| notifications: |
| webhooks: |
| urls: |
| - https://webhooks.gitter.im/e/d70a7e674cb9354c77b2 |
| on_success: always # options: [always|never|change] default: always |
| on_failure: always # options: [always|never|change] default: always |
| slack: |
| secure: iYjxJn8OkCRslJ30/PcE+EbMiqfKwsvUJiVUEQAEXqCEwZg+wYDsN0ilPQQT0zU16mYWKoMTx71zrOZpjirGq7ww0XZ0wAfXDjgmTxX/DaEdp87uNgTRdQzLV7mQouMKZni28eoa08Rb2NIoLLQ39q7uCu0W/p7vAD2e9xHlBBE= |
| |
| env: |
| global: |
| # Global variable to avoid hanging travis builds when downloading cache archives. |
| - MALLOC_ARENA_MAX=2 |
| # Build artifacts like logs (variables for apache/flink repo) |
| - secure: "Fm3NK28qN8yLtpJl4VI58biBECpOodMYbYXPVWwa62R7jkhHl2U1s4Xa5ujEgNIDcsUsY66z0V4pU0Es0XLNOY2ajlaFOHTmngzFIXul1r4vuNy0H8okEBjs9Ks0TOWYrE6ndAv1J4/oUsRtehayrriaehn31emXL9c4RSKgaiQ=" |
| - secure: "CGcWDpoPLKVPVxFCa+rh5svyrSy7tWTsydsFuLlw5BH5QR57FWH0P5ZBZ31MPppoNNpKEp1V5PBxOH0dUAx8SVNWQFNCsQrOwVpTnTlyl3Cd1udj2hahbB3l+IGf0+O3v2vv6blYm6vJb98NqzZknjdIefDDBfu52ndJy1UqHQw=" |
| - secure: "J4IJ7ZG5X+x/2K00kCpj6N/j3wEc6vG59KdDFVZp1WnKH8H0cty2wujZvDhBV+krbqja2MHhXQt/2mDjqm7pkdk1YElDOWsx909aw29wUdDN4yOsxFekIa5jMCrcQxbwzDRal6JmAzCakk51qIEgCYuAKquT0N+oETmnOhmcQe0=" |
| |
| before_script: |
| - "gem install --no-document --version 0.8.9 faraday " |
| |
| # We run mvn and monitor its output. If there is no output for the specified number of seconds, we |
| # print the stack traces of all running Java processes. |
| script: "./tools/travis_mvn_watchdog.sh 300" |