#  Licensed under the Apache License, Version 2.0 (the "License");
#  you may not use this file except in compliance with the License.
#  You may obtain a copy of the License at
#
#    http://www.apache.org/licenses/LICENSE-2.0
#
#  Unless required by applicable law or agreed to in writing, software
#  distributed under the License is distributed on an "AS IS" BASIS,
#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
#  See the License for the specific language governing permissions and
#  limitations under the License.
addons:
  hosts:
    - node1

env:
  - MODULES=storm-client
  - MODULES=storm-server
  - MODULES=storm-core
  - MODULES='!storm-client,!storm-server,!storm-core'
  - MODULES='INTEGRATION-TEST'

dist: trusty
sudo: required

language: java
jdk:
  - oraclejdk8
before_install:
  - rvm use 2.1.5 --install
  - nvm install 0.12.2
  - nvm use 0.12.2
install: /bin/bash ./dev-tools/travis/travis-install.sh `pwd`
script:
  - /bin/bash ./dev-tools/travis/travis-script.sh `pwd` $MODULES
cache:
  directories:
    - "$HOME/.m2/repository"
    - "$HOME/.rvm"
    - "$NVM_DIR"

#  Licensed under the Apache License, Version 2.0 (the "License");
#  you may not use this file except in compliance with the License.
#  You may obtain a copy of the License at
#
#    http://www.apache.org/licenses/LICENSE-2.0
#
#  Unless required by applicable law or agreed to in writing, software
#  distributed under the License is distributed on an "AS IS" BASIS,
#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
#  See the License for the specific language governing permissions and
#  limitations under the License.
addons:
  hosts:
    - node1

env:
  - MODULES=storm-client
  - MODULES=storm-server
  - MODULES=storm-core
  - MODULES='!storm-client,!storm-server,!storm-core'
  - MODULES='INTEGRATION-TEST'

dist: trusty
sudo: required
group: deprecated-2017Q4

language: java
jdk:
  - oraclejdk8
before_install:
  - rvm use 2.1.5 --install
  - nvm install 0.12.2
  - nvm use 0.12.2
install: /bin/bash ./dev-tools/travis/travis-install.sh `pwd`
script:
  - /bin/bash ./dev-tools/travis/travis-script.sh `pwd` $MODULES
cache:
  directories:
    - "$HOME/.m2/repository"
    - "$HOME/.rvm"
    - "$NVM_DIR"

Revert to 2017Q4 Ubuntu image in Travis to fix build
STORM-2855: Revert to 2017Q4 Ubuntu image in Travis to fix build
