-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
46 lines (35 loc) · 2.37 KB
/
.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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
dist: trusty
sudo: false # builds will run on Docker infrastructure!
language: scala
scala:
- 2.12.2
jdk:
- oraclejdk8
- openjdk8
branches:
only:
- develop
- master
- /(release)-.*$/
before_install:
- openssl aes-256-cbc -pass pass:$ENCRYPTION_PASSWORD -in secring.gpg.enc -out local.secring.gpg -d
- openssl aes-256-cbc -pass pass:$ENCRYPTION_PASSWORD -in pubring.gpg.enc -out local.pubring.gpg -d
- openssl aes-256-cbc -pass pass:$ENCRYPTION_PASSWORD -in credentials.sbt.enc -out local.credentials.sbt -d
script:
- sbt ++$TRAVIS_SCALA_VERSION clean compile
- sbt ++$TRAVIS_SCALA_VERSION coverage test
after_success:
- sbt ++$TRAVIS_SCALA_VERSION coverageReport codacyCoverage # uses decrypted CODACY_PROJECT_TOKEN
- scripts/publish.sh
env:
global:
- secure: "d3KdBoVj70OUHtpavCmGYypa/K4eb2RO8uVK6No7t0mUHzMUC2exTb4kECX42xodRx/GxsXgntXTZy4dRhva/ZbiS9benDqVtD5lo+kXkTb5OnCUGVS5VYV+Hl8aVi+oawgd0bIHXAq8nlMsoaqlkVUZoqTOOMHPXoStV4KU5biD+kDRz1Omc1QalSuu+h48o/hDWYWLgg0kDFhqFFm+DpYqGiIUsL5mha9Ho8lBOWVQUhvmvL2VgLG0mgMqRFfMoU8ay+YJJRaDBXKHOfhLZ1k3sd/FznAIJoqhK2XzJL/Mtf2OzCyH15K2dwXewvhbRj/o8BStYuGAOv8gsG5nbE9xg+rYHJ1c41+SY8AfbPXxWy2qq1aAJqW8QqDhtu+hYDsJsnDDOaZF/FH7gB4GIJ6TKhRB+5xf8Q5P6mgejtbrAFr0yhIh+esvHGxXnFbNQwnh26TH4OSQ2vzs4V7vrCa7Cz/iSMov8ouUAujUU6ZOkOZg6OY1UkH/rDcu/puTGy0v2L444r5GohYBSXP7gjFri9DMif2z2qecwphMQR+96PgmtLhTN599uHdqJzdlOSAuCZ64YMnsVjDXE++XN5EdhnHbiA06kwBNWg9RE3wha6fuxS7SAx3UW/jBBTe2P1z8jfsJpiS9K1M+nESrncTaKfZBmxPf6jxWvGK+i5s="
- secure: "fosv3dewClUIN/icZoEJ4XAwN6YyKK9eSwn3bkE6CRK1rbh9WAAzFEPw3Sxho+QdaSudRM1rj2WfC3LoGTby66GDENky11dDdjhPWxYhk44g+2xYu9Yi99vzucRwOEW1Ur9sellwciAjkEVbyseau/beyjUbUE44OrOl6OggMEIfhVGgyQegWMV7HgNkXVifOgr2yqv50X+PTpmTymoZwgx1q7rz8NreqofwOgjNXYJ66sVAxxnwY3mXZ5BD3prI17bKUhjKQJLElKP/42pkK5WvthaQNlDhWYib5ief8waYDWZsgzjwK41szPnuCjs21tZGol8t0kzz8xU2qow3bOfJMF/YT5ts2yZt7IEOx3IKhRlYCV6cLtmtR3Nz1zTDqEtFLdl28VHzaG2L2btpEZnayZRXrlgk16DJ61LNe+pyBKzROBu+1b07ggo+jCNq/oZ2Y99sc/De5Vz5WLPMMYC3L8IeZLUtED6I0z+ikifmSWRqNnBVFS1lax1OyX8XsUF9HD0UUSj7whu4k8x8Pie2B4djz7t+6s6nx/1ZBBkG+Z+C/3b2C+B0waCeesEGXpeRo8ZNUTPpTMs92GDJY7cgrdEx9sJtX8s6qyCq09gNohhIRSTLMP6Dh2QSVaq5Vd36Ae5J/Q661vyIB2m+5PAPg+FJarbLmzi1vYlH/tE="
before_cache:
# Tricks to avoid unnecessary cache updates
- find $HOME/.ivy2 -name "ivydata-*.properties" -delete
- find $HOME/.sbt -name "*.lock" -delete
cache:
directories:
- $HOME/.ivy2/cache
- $HOME/.sbt/boot/