forked from IndrajeetPatil/ggstatsplot
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
91 lines (78 loc) · 1.77 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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
# R for travis: see documentation at https://docs.travis-ci.com/user/languages/r
language: R
cache: packages
latex: false
fortran: true
# Note: http test servers are flaky and we want to minimze false positives
# so we skip examples and vignettes (but not unit tests) on OS X.
#r:
#- oldrel
#- release
#- devel
matrix:
include:
- os: linux
dist: trusty
sudo: required
r_binary_packages:
- stringi
- magrittr
- curl
- jsonlite
- Rcpp
- bindrcpp
- RcppEigen
- openssl
- rlang
- utf8
- gss
- haven
- data.table
- dplyr
- purrr
- tidyr
- readr
- minqa
- mvtnorm
- nloptr
- SparseM
- lme4
- httpuv
- markdown
- sem
- readxl
- openxlsx
- pander
# "These installs will be faster than source installs, but may not always be the most recent version"
# https://docs.travis-ci.com/user/languages/r/#Additional-Dependency-Fields
- os: osx
osx_image: xcode9.3beta
- os: osx
osx_image: xcode9.2
before_install:
- brew install curl
- brew link --force curl
- os: osx
osx_image: xcode7.3
r_build_args: '--no-build-vignettes'
r_check_args: '--ignore-vignettes --no-examples'
addons:
apt:
packages:
- libcurl4-openssl-dev
- libxml2-dev
- libgsl0-dev
repos:
CRAN: https://cloud.r-project.org
ropensci: http://packages.ropensci.org
# work around temporary travis + R 3.5 bug
r_packages: #devtools
- covr
warnings_are_errors: true
#r_check_revdep: true
notifications:
email:
on_success: change
on_failure: change
after_success:
- Rscript -e 'covr::codecov()'