forked from fulcrumgenomics/fgbio
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
37 lines (37 loc) · 3.1 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
sudo: required
language: scala
scala:
- 2.12.2
jdk:
- oraclejdk8
script:
- sudo chmod 0777 "$HOME/.gitconfig"
- sbt +clean coverage +test && sbt coverageReport coverageAggregate
- find $HOME/.sbt -name "*.lock" | xargs rm
- find $HOME/.ivy2 -name "ivydata-*.properties" | xargs rm
cache:
directories:
- $HOME/.ivy2/cache
- $HOME/.sbt/boot/
- $R_LIBS_USER
addons:
apt:
sources:
- r-packages-trusty
packages:
- r-base
- r-recommended
before_install:
- pip install --user codecov
- sudo bash .travis.install-git-lfs.sh "$GITHUB_ACCESS_TOKEN"
- Rscript -e 'if (!require("ggplot2", quietly=T)) install.packages("ggplot2", lib=Sys.getenv("R_LIBS_USER"), repos="http://cran.us.r-project.org", dependencies=TRUE)'
- sudo chmod +x /usr/local/bin/sbt
after_success:
- codecov
- test "$TRAVIS_REPO_SLUG" == 'fulcrumgenomics/fgbio' && test "$TRAVIS_PULL_REQUEST" == 'false' && test "$TRAVIS_BRANCH" == 'master' && sbt +publish #&& sbt 'set version := version.value + "." + System.getenv("TRAVIS_BUILD_NUMBER")' publish
env:
global:
- R_LIBS_USER=$HOME/Rlib
- secure: K87b3FHR9nEJQzVwFmPtyyfnu5f/h9luWIlIe37It9erBHJpNQh8knPCqfZgcIOrxIinE7xOJQyHDBTqkhKDtWKVG69B8w5km0XSm3s/WObuN+XZegmpGlvL5kdwQwgTMn4gyQb5aG4pSzWk5pzz691pM0ecJ+olTE6K+Eqlri7tnLf99pUhqND4JUHEgs6AMlazPnnT4FXbZ22tlvNwpIajawj1dvRTS7mUyyYvHtKs6hJB+poLyJs/pBe07jVp8BCZ35rJ72kObUQ68azyLh0IRj+owHz8hyjWgO0n7YspoJI1i7gDt2PP7fzUzG5OLdBOZOt8QVm1S7ZbLrjBdnY9jJad72PUADC0a3Q0WJRBat/T8nIBDtCXm6iPyewfgCkpHcZJnOpixBJpR/jGOGj+gY7eYJwZ9FXizbk8PnM+uRhCP6dghrkhD5mFVRPHXVPcrzJON5kCXpmqPdvZ9IVbYuDbFbp66K6EbYlzKBCL0SigK3d/7xkTnPNsawlf9Xya9lZ9BwUijdN0Iyji1vxGXAj4PHbJGDZw9CQMNW6F3qe8+mk2eahTw+wE1XZcToTEFba00S1yOBGVc/dNvewITQxBVOigFj06UsPAMfq/00xMsw6YlWn5qGcLmD8Zq4mGh6kLoTDrps9Z5fBcjYAMBXE9mvYADhznh6X0QSE=
- secure: Jb81spFcX4D8YeeVPM2lZBhPL41FGP/ULSHl1FDyLBCQjgk54gb52m0sHFy9hJ9IGe3FDSpN4SQlpZf/SodnNKSdaj51QSUYakMEdRLarlZw3OIi4ugwWE1DeRtcqtEZqT4qiy9YjcD8Ty8MH8sLNvpPUmozVJj4nY6qa3NRnrBkI7Ovui3SmharHIoNBERWukkWF97LEFgwxp9mBjVeZbP7ekm7U3nupUJADkVbQTffpFwJB5staZCzBubVqqQUOSzLrkqA2n60Pdm/Ci+cJ7obJXx1i2Bm4+0Q1QrWhXjNkBOGXZw6sltOBJqtQ51eFx9QVh22kEfwkR/lKErKZBhXXsLLTFWoGS4IdICLr9mns3IPgmqqXSr7WxPJ/daP1/aXRdALPZcLWpXr3glKJB7Ab2+1EKnKAZ9anC1KtK1d9+lp6LVoTR0zQsIhTghfs90h9rkX2BItF37fEuANMJqHFEYMFCwDgsQTTmiKwNd016xGp8pfPKTw/mFZBkb8ZG64FfWSwNCidyu199dqfuPwdGw3JAM+8C3q/c4eYfzIQ06iqmEFXNHrCput5ffdpP62NE0mvwNbJs+qtpMXXSpW/NhvF2WvGE/4eVkbANVdoufZ9eaOUQG8GNPYBByxaKzSkT+cm5K2vxHVoC0Li/VT+lqQbtKwg3H/ntYl8y8=
- secure: zX2ouVdj8VBo+Ik3n1E0YZKlFcc/THLEt7UD7anF6iae5SSXmWyKFBFaq5wzY54xAC8jt3pToEX00JcslQUKKgcQI+IVjkPwdeTBeglODyUGiXnSk0OZc+SFxIPka/oB9ZFf2M/xHXqSJRhb9fCgy9P2i965YyzencNSwj8rsyntToWVE9JpXsmcXgFMEaFJB3hA1wA6yF16m+Qlbv7hM5w9bgqLUJd5aooiB5W9yJPrGaeat8MQwJIVl+CT3VYn2toZ9Pew5kU6KPXOszj4i2gWqhgxooWmtJYXpdOb/qg4I06HGHItpKINSnOuvXZPtJb2etywXboarvlSekVAbDc4ecQGle9/cde3oKmZXzg6wQZa80rttySUrmERN3uDwBv/NyRZ4cxa22kLloZqd9f28jqrzBj1/rHiLN4Hs++1q4nQ241lVLvT7SWIZigf3IknTw9aiWinGe1YmJC+Lbh6CxUvvCoTUfEpA761tPp8p2mXf+qT4lZa8lp4gn1YTa9kJZHNmNpzixpL/CEo5tffTsx0t6E6dPbg4z1yWa64PKbkqGgXiLSfEfvTSzUVODTMBJVRV86lu+LpXUhAJOD+Sd6f9vN39ayMZfYk9I6eAKeluBelrwaupmojBUlT5RD5IyOv1Wktz14M93oFs3wGfCd/5NOqIqpvzIXTw7A=