# Based on https://github.com/krlmlr/r-appveyor # DO NOT CHANGE the "init" and "install" sections below # Download script file from GitHub init: ps: | $ErrorActionPreference = "Stop" Invoke-WebRequest http://raw.github.com/krlmlr/r-appveyor/master/scripts/appveyor-tool.ps1 -OutFile "..\appveyor-tool.ps1" Import-Module '..\appveyor-tool.ps1' install: ps: Bootstrap # Adapt as necessary starting from here build_script: # The following configuration will use the development version of Bioconductor. This # is because under the hood, r-appveyor relies on r-travis, and r-travis sets an # environment variable , BIOC_USE_DEVEL=${BIOC_USE_DEVEL:-"TRUE"} # # This is configurable, but devel is the default. Here's the source: # https://github.com/craigcitro/r-travis/blob/master/scripts/travis-tool.sh#L11 # # Notice: We'll need to decide on a workflow, if we want to provide CI builds of # release versions in AppVeyor . - git config --global user.name "travis" - git config --global user.email "travis@example.org" - travis-tool.sh install_bioc_deps - travis-tool.sh install_bioc grasp2db test_script: - travis-tool.sh run_tests on_failure: - 7z a failure.zip *.Rcheck\* - appveyor PushArtifact failure.zip environment: global: WARNINGS_ARE_ERRORS: 1 _R_CHECK_FORCE_SUGGESTS_: 0 R_ARCH: x64 USE_RTOOLS: true ## to be able to use Remotes (i.e. packages from non-CRAN sources) matrix: - R_VERSION: release artifacts: - path: '*.Rcheck\**\*.log' name: Logs - path: '*.Rcheck\**\*.out' name: Logs - path: '*.Rcheck\**\*.fail' name: Logs - path: '*.Rcheck\**\*.Rout' name: Logs - path: '\*_*.tar.gz' name: Bits - path: '\*_*.zip' name: Bits cache: - C:\RLibrary