Skip to content
Snippets Groups Projects
appveyor.yml 1.16 KiB
Newer Older
  • Learn to ignore specific revisions
  • Luke Zappia's avatar
    Luke Zappia committed
    # 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
    
    
    cache:
      - C:\RLibrary
    
    Luke Zappia's avatar
    Luke Zappia committed
    
    
    Luke Zappia's avatar
    Luke Zappia committed
    environment:
    
      NOT_CRAN: true
      # env vars that may need to be set, at least temporarily, from time to time
      # see https://github.com/krlmlr/r-appveyor#readme for details
      USE_RTOOLS: true
      # R_REMOTES_STANDALONE: true
    
    # Adapt as necessary starting from here
    
    Luke Zappia's avatar
    Luke Zappia committed
    build_script:
    
      - travis-tool.sh install_r devtools
    
      - travis-tool.sh install_github Bioconductor/GenomeInfoDbData
    
    Luke Zappia's avatar
    Luke Zappia committed
      - travis-tool.sh install_bioc_deps
    
    Luke Zappia's avatar
    Luke Zappia committed
    
    test_script:
      - travis-tool.sh run_tests
    
    on_failure:
      - 7z a failure.zip *.Rcheck\*
      - appveyor PushArtifact failure.zip
    
    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