forked from playframework/play-silhouette
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
32 lines (32 loc) · 812 Bytes
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
language: scala
scala:
- 2.12.10
- 2.13.1
jdk:
- openjdk8
- openjdk11
- openjdk12
env:
global:
- ENCRYPTION_ID: "9eb27d59440e"
before_script:
- echo "TRAVIS_REPO_SLUG=$TRAVIS_REPO_SLUG, TRAVIS_PULL_REQUEST=$TRAVIS_PULL_REQUEST, TRAVIS_BRANCH=$TRAVIS_BRANCH"
# caching scala stuff based on
# https://www.scala-sbt.org/1.x/docs/Travis-CI-with-sbt.html
before_cache:
# Tricks to avoid unnecessary cache updates
- rm -fv $HOME/.ivy2/.sbt.ivy.lock
- find $HOME/.ivy2/cache -name "ivydata-*.properties" -print -delete
- find $HOME/.sbt -name "*.lock" -print -delete
cache:
directories:
- $HOME/.cache/coursier
- $HOME/.ivy2/cache
- $HOME/.sbt
script:
- scripts/ci-build
after_success:
- scripts/api-doc
- scripts/coveralls
notifications:
email: false