Tools to Work with the 'Splash' JavaScript Rendering Service in R
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

73 рядки
1.6KB

  1. language: r
  2. cache: packages
  3. sudo: required
  4. dist: trusty
  5. latex: false
  6. fortran: false
  7. services:
  8. - docker
  9. env:
  10. global:
  11. - NOT_CRAN=true
  12. - _R_CHECK_FORCE_SUGGESTS_=false
  13. matrix:
  14. include:
  15. - dist: trusty
  16. - dist: trusty
  17. r_check_args: '--ignore-vignettes'
  18. r_build_args: '--no-build-vignettes'
  19. addons:
  20. apt:
  21. update: true
  22. packages:
  23. - libmagick++-dev
  24. - librsvg2-dev
  25. - libwebp-dev
  26. - libpoppler-cpp-dev
  27. - libtesseract-dev
  28. - libleptonica-dev
  29. - tesseract-ocr-eng
  30. - r-cran-rgdal
  31. - libfftw3-dev
  32. - cargo
  33. - PIP="pip" RETICULATE_PYTHON="/usr/bin/python"
  34. - PYTHON=3 PIP="pip3" RETICULATE_PYTHON="/usr/bin/python3"
  35. addons:
  36. apt:
  37. update: true
  38. sources:
  39. - sourceline: 'ppa:opencpu/imagemagick'
  40. packages:
  41. - libmagick++-dev
  42. - librsvg2-dev
  43. - libwebp-dev
  44. - libpoppler-cpp-dev
  45. - libtesseract-dev
  46. - libleptonica-dev
  47. - tesseract-ocr-eng
  48. - r-cran-rgdal
  49. - libfftw3-dev
  50. - cargo
  51. bioc_packages:
  52. - EBImage
  53. before_install:
  54. - docker pull scrapinghub/splash:3.0
  55. - docker run -p 5023:5023 -p 8050:8050 -p 8051:8051 -d scrapinghub/splash:3.0
  56. - docker ps -a
  57. - sudo apt-get -y install python${PYTHON}-pip python-dev python${PYTHON}-numpy
  58. - sudo $PIP install -U setuptools
  59. - sudo $PIP install -U docker
  60. - (while true; do echo 'Ping? Pong!'; sleep 500; done) &
  61. r:
  62. - oldrel
  63. - release
  64. - devel
  65. after_success:
  66. - Rscript -e 'covr::codecov()'