2016-07-21 06:41:34 -06:00
|
|
|
sudo: false
|
2015-12-26 21:31:48 -07:00
|
|
|
language: scala
|
|
|
|
|
2015-12-27 09:00:45 -07:00
|
|
|
# https://docs.travis-ci.com/user/notifications/#IRC-notification
|
|
|
|
notifications:
|
|
|
|
irc:
|
2016-01-03 22:20:43 -07:00
|
|
|
channels:
|
2015-12-27 09:00:45 -07:00
|
|
|
- "chat.freenode.net#lichess"
|
|
|
|
on_success: change
|
|
|
|
on_failure: always
|
|
|
|
use_notice: true
|
2015-12-27 10:31:37 -07:00
|
|
|
skip_join: true
|
2016-01-27 21:00:30 -07:00
|
|
|
slack:
|
|
|
|
rooms:
|
|
|
|
- lichess:sVTqlE0OQNMPq1n6qRnVnfrz
|
2016-01-04 06:54:15 -07:00
|
|
|
on_success: change
|
|
|
|
on_failure: always
|
2016-01-31 02:56:10 -07:00
|
|
|
email: false
|
2015-12-27 09:00:45 -07:00
|
|
|
|
2015-12-26 21:31:48 -07:00
|
|
|
# https://docs.travis-ci.com/user/languages/java/#Testing-Against-Multiple-JDKs
|
|
|
|
jdk:
|
|
|
|
- oraclejdk8
|
|
|
|
|
|
|
|
env:
|
|
|
|
- TRAVIS_NODE_VERSION="4.0.0"
|
|
|
|
|
|
|
|
install:
|
|
|
|
# http://austinpray.com/ops/2015/09/20/change-travis-node-version.html
|
|
|
|
- rm -rf ~/.nvm && git clone https://github.com/creationix/nvm.git ~/.nvm && (cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`) && source ~/.nvm/nvm.sh && nvm install "$TRAVIS_NODE_VERSION"
|
|
|
|
- npm install -g gulp
|
|
|
|
|
|
|
|
- git submodule update --init --recursive
|
|
|
|
- ./ui/build
|
|
|
|
- ./bin/build-deps.sh
|
|
|
|
|
|
|
|
script:
|
|
|
|
- sbt compile
|
|
|
|
- sbt test
|