mirror of
https://github.com/rstudio/shiny.git
synced 2026-02-02 18:55:22 -05:00
28 lines
1.0 KiB
YAML
28 lines
1.0 KiB
YAML
# it is not really python, but there is no R support on Travis CI yet
|
|
language: python
|
|
|
|
# environment variables
|
|
env:
|
|
- R_LIBS_USER=~/R R_MY_PKG="$(basename $TRAVIS_REPO_SLUG)"
|
|
|
|
# install dependencies
|
|
install:
|
|
- sudo apt-add-repository -y "deb http://cran.rstudio.com/bin/linux/ubuntu `lsb_release -cs`/"
|
|
- sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9
|
|
- sudo apt-add-repository -y ppa:marutter/c2d4u
|
|
- sudo apt-get update
|
|
- sudo apt-get install r-base-dev r-cran-shiny r-cran-cairo r-cran-markdown
|
|
- "[ ! -d ~/R ] && mkdir ~/R"
|
|
- Rscript -e "install.packages(c('xtable'), repos = 'http://cran.rstudio.org')"
|
|
- Rscript -e "install.packages('knitr', repos = c('http://rforge.net', 'http://cran.rstudio.org'))"
|
|
- Rscript -e "install.packages('$R_MY_PKG', dep = TRUE, repos = 'http://cran.rstudio.org')"
|
|
|
|
# run tests
|
|
script:
|
|
- cd ..; rm -f *.tar.gz; R CMD build $R_MY_PKG
|
|
- R CMD check $R_MY_PKG*.tar.gz --no-manual
|
|
|
|
after_failure:
|
|
- cat $R_MY_PKG.Rcheck/00install.out || true
|
|
- cat $R_MY_PKG.Rcheck/00check.log || true
|