forked from mlr-org/mlr3
-
Notifications
You must be signed in to change notification settings - Fork 0
/
appveyor.yml
37 lines (32 loc) · 1.32 KB
/
appveyor.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
init:
ps: |
$ErrorActionPreference = "Stop"
Invoke-WebRequest https://raw.github.com/krlmlr/r-appveyor/master/scripts/appveyor-tool.ps1 -OutFile "..\appveyor-tool.ps1"
Import-Module '..\appveyor-tool.ps1'
install:
- ps: Bootstrap
- cmd: R -q -e "writeLines('options(repos = \'https://cloud.r-project.org\')', '~/.Rprofile')"
- cmd: R -q -e "if (!requireNamespace('remotes', quietly = TRUE)) install.packages('remotes')"
- cmd: R -q -e "if (!requireNamespace('curl', quietly = TRUE)) install.packages('curl')"
- cmd: R -q -e "remotes::install_github('ropenscilabs/tic')"
- cmd: R -q -e "tic::prepare_all_stages()"
- cmd: R -q -e "tic::before_install()"
cache:
- C:\RLibrary\ -> appveyor.yml
before_build: Rscript -e "tic::before_install()"
build_script: Rscript -e "tic::install()"
after_build: Rscript -e "tic::after_install()"
before_test: Rscript -e "tic::before_script()"
test_script: Rscript -e "tic::script()"
on_success: Rscript -e "try(tic::after_success(), silent = TRUE)"
on_failure: Rscript -e "tic::after_failure()"
before_deploy: Rscript -e "tic::before_deploy()"
deploy_script: Rscript -e "tic::deploy()"
after_deploy: Rscript -e "tic::after_deploy()"
on_finish: Rscript -e "tic::after_script()"
platform: x64
image: Visual Studio 2017
environment:
global:
USE_RTOOLS: true
R_ARCH: x64