Skip to content

Commit cefe0dc

Browse files
authored
Import travis caching config and JDK install from scala-dev (#273)
Import travis caching config and JDK install from scala-dev
2 parents 18030e4 + 0b25971 commit cefe0dc

File tree

1 file changed

+4
-28
lines changed

1 file changed

+4
-28
lines changed

.travis.yml

Lines changed: 4 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
version: ~> 1.0 # needed for imports
2+
3+
import: scala/scala-dev:travis/default.yml
4+
15
language: scala
26

37
scala:
@@ -42,38 +46,10 @@ matrix:
4246
- scala: 2.11.12
4347
env: SCALANATIVE_VERSION=0.4.0-M2 ADOPTOPENJDK=11
4448

45-
before_install:
46-
# adding $HOME/.sdkman to cache would create an empty directory, which interferes with the initial installation
47-
- "[[ -d $HOME/.sdkman/bin ]] || rm -rf $HOME/.sdkman/"
48-
- curl -sL https://get.sdkman.io | bash
49-
- echo sdkman_auto_answer=true > $HOME/.sdkman/etc/config
50-
- source "$HOME/.sdkman/bin/sdkman-init.sh"
51-
5249
install:
53-
- sdk install java $(sdk list java | grep -o "$ADOPTOPENJDK\.[0-9\.]*hs-adpt" | head -1)
54-
- unset JAVA_HOME
55-
- java -Xmx32m -version
5650
- git fetch --tags # get all tags for sbt-dynver
5751

5852
before_script:
5953
- admin/checkCLA.sh
6054

6155
script: sbt ci
62-
63-
cache:
64-
directories:
65-
- "$HOME/.sbt/preloaded"
66-
- "$HOME/.sbt/1.0/dependency"
67-
- "$HOME/.sbt/boot/scala*"
68-
- "$HOME/.sbt/launchers"
69-
- "$HOME/.ivy2/cache"
70-
- "$HOME/.cache/coursier"
71-
- "$HOME/.sdkman"
72-
73-
before_cache:
74-
- du -h -d 1 $HOME/.ivy2/cache
75-
- du -h -d 2 $HOME/.sbt/
76-
- find $HOME/.sbt -name "*.lock" -type f -delete
77-
- find $HOME/.ivy2/cache -name "ivydata-*.properties" -type f -delete
78-
- find $HOME/.ivy2/cache -name "*scalafix*.xml" -type f -delete
79-
- rm -rf $HOME/.ivy2/local

0 commit comments

Comments
 (0)