-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy path.travis.yml
71 lines (67 loc) · 1.54 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
# R for travis: see documentation at https://docs.travis-ci.com/user/languages/r
language: R
env:
- PKG_TARBALL=rayshaderanmiate_1.0.0.tar.gz
sudo: required
pandoc_version: 1.19.2.1
r_github_packages:
- r-lib/pkgdown
- tylermorganwall/rayshader
cache:
- packages
- apt: true
addons:
apt:
update: true
sources:
- sourceline: 'ppa:opencpu/imagemagick'
- sourceline: 'ppa:ubuntugis/ppa'
- sourceline: 'ppa:marutter/rrutter'
packages:
- libxml2-dev
- libmagick++-dev
- librsvg2-dev
- libwebp-dev
- libpoppler-cpp-dev
- libtesseract-dev
- libleptonica-dev
- tesseract-ocr-eng
- r-cran-rgdal
- r-cran-rgl
- libfftw3-dev
- libxxf86vm-dev
- x11proto-xf86vidmode-dev
- xvfb
- cargo
- libgs-dev
- qpdf
- ghostscript
- libgdal1-dev
- libproj-dev
- libgeos-dev
matrix:
include:
- r: release
script:
- R CMD build . --compact-vignettes=gs+qpdf --resave-data
- xvfb-run R CMD check *tar.gz
after_success:
- tar -C .. -xf $PKG_TARBALL
- rm -rf RTest.Rcheck
- Rscript -e 'pkgdown::build_site()'
- mkdir docs/inst
- cp -avr inst docs
deploy:
- provider: releases
api_key: $GITHUB_TOKEN
file: $PKG_TARBALL
skip_cleanup: true
on:
tags: true
- provider: pages
skip-cleanup: true
github-token: $GITHUB_TOKEN
keep-history: false
local-dir: docs
on:
branch: master