-
Notifications
You must be signed in to change notification settings - Fork 8
/
.travis.yml
64 lines (56 loc) · 961 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
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
language: r
r:
#- bioc-devel
- bioc-release
# warnings_are_errors: true
sudo: false
fortran: true
cache: packages
addons:
apt:
packages:
- libxml2-dev
- libssl-dev
- openssl
r_packages:
- Rcpp
- RcppArmadillo
- BH
- corpcor
- combinat
- NMF
- R6
- dplyr
- ggplot2
- reshape2
- pheatmap
- progress
- Matrix
- Rtsne
- knitr
- rmarkdown
- testthat
- BiocManager
os:
- linux
- osx
bioc_required: true
bioc_packages:
- GEOquery
- Biobase
- preprocessCore
- BiocStyle
before_install:
- if [ ${TRAVIS_OS_NAME} = 'osx' ]; then brew install libxml2; brew install openssl; brew install cairo; fi
script:
- R CMD build .
- FILE=$(ls -1t *.tar.gz | head -n 1)
- R CMD check "$FILE" --no-vignettes --no-build-vignettes
after_success:
- Rscript -e 'covr::codecov()'
notifications:
email:
recipients:
on_success: always
on_failure: always