https://github.com/ctlab/phantasus
Revision 39967c9a88f4c169b766cdbbf52b0342bed595f2 authored by Alexey Sergushichev on 27 February 2018, 08:17:25 UTC, committed by Alexey Sergushichev on 27 February 2018, 08:17:25 UTC
1 parent a3aadad
Tip revision: 39967c9a88f4c169b766cdbbf52b0342bed595f2 authored by Alexey Sergushichev on 27 February 2018, 08:17:25 UTC
trying to fix os-x build
trying to fix os-x build
Tip revision: 39967c9
.travis.yml
language: r
r:
- bioc-devel
# - bioc-release
# warnings_are_errors: true
sudo: false
cache: packages
services:
- docker
addons:
apt:
packages:
- libprotobuf-dev
- libapparmor-dev
- protobuf-compiler
- libcurl4-openssl-dev
r_packages:
- covr
- data.table
- ggplot2
- testthat
- knitr
- rmarkdown
os:
#- linux
- osx
bioc_required: true
bioc_packages:
- BiocCheck
before_install:
- R -e 'install.packages("devtools")'
- R -e 'source("https://bioconductor.org/biocLite.R"); biocLite()'
- R -e 'BiocInstaller::biocLite(c("GEOquery", "httpuv", "limma", "opencpu", "protolite", "rhdf5", "Rook"))'
script:
- R CMD build .
- FILE=$(ls -1t *.tar.gz | head -n 1)
- R CMD check "$FILE"
- bash inst/test_js.sh
after_script:
- FILE=$(ls -1t *.tar.gz | head -n 1)
- Rscript -e "library(BiocCheck); BiocCheck(\"${FILE}\")"
after_success:
- Rscript -e 'covr::codecov()'
- if [ "$TRAVIS_OS_NAME" == "linux" ] && [ "$TRAVIS_BRANCH" == "r-3.4" ]; then
docker login -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD";
docker build -t dzenkova/phantasus inst/docker/latest/ ;
DOCKER_TAG="travis-$TRAVIS_BUILD_NUMBER" ;
docker tag dzenkova/phantasus dzenkova/phantasus:$DOCKER_TAG ;
docker push dzenkova/phantasus;
fi
Computing file changes ...