Diff of /appveyor.yml [000000] .. [3b2327]

Switch to side-by-side view

--- a
+++ b/appveyor.yml
@@ -0,0 +1,100 @@
+# Neuroconductor Template
+# 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'
+
+environment:
+  global:
+    USE_RTOOLS: true
+    R_CHECK_INSTALL_ARGS: "--install-args=--build --no-multiarch "
+    WARNINGS_ARE_ERRORS: 1
+
+install:
+  - ps: Bootstrap
+
+cache:
+  - C:\RLibrary
+
+# Adapt as necessary starting from here
+build_script:
+  # need to move to higher dir because CMake path req
+  - mkdir C:\run
+  - cp -avr * C:\run
+  # need the tool a level above
+  - cp ../travis-tool.sh C:\
+  - cd C:\run
+  # - ps: Invoke-WebRequest http://ci.appveyor.com/api/buildjobs/tu3s6m73682lhvc1/artifacts/ITKR_0.4.12.3.zip -OutFile ".\ITKR.zip"
+  - ps: Invoke-WebRequest https://github.com/muschellij2/ITKR/releases/download/v0.4.12.2/ITKR_0.4.12.2.zip -OutFile ".\ITKR.zip"
+  - ls
+  - Rscript -e "install.packages('ITKR.zip', repos = NULL)"  
+  - rm ITKR.zip
+  # - ps: Invoke-WebRequest https://github.com/muschellij2/ANTsRCore/releases/download/v0.4.12.2/ITKR_0.4.12.2.zip -OutFile ".\ITKR.zip"
+  # - ls
+  # - Rscript -e "install.packages('ANTsRCore.zip', repos = NULL)"  
+  # - rm ANTsRCore.zip  
+  # - ps: Invoke-WebRequest https://github.com/muschellij2/ANTsRCore/releases/download/v0.4.12.2/ITKR_0.4.12.2.zip -OutFile ".\ITKR.zip"
+  # - ls
+  # - Rscript -e "install.packages('ANTsR.zip', repos = NULL)"  
+  # - rm ANTsR.zip  
+  # setting PATH to be specific - no MinGW overall - just R's
+  - set PATH=C:\Rtools\bin;C:\Rtools\MinGW\bin;
+  - set PATH=%PATH%;C:\Rtools\mingw_64\bin;
+  - set PATH=%PATH%;C:\Program Files\Git\cmd;
+  - set PATH=%PATH%;"C:\Program Files (x86)\CMake\bin";
+  - set PATH=%PATH%;C:\R\bin\i386;  
+  - set PATH=%PATH%;C:\Program Files\Git\usr\bin  
+  - set PATH=%PATH%;C:\Users\appveyor\AppData\Roaming\npm
+  - set PATH=%PATH%;C:\Users\appveyor\AppData\Local\Yarn\bin
+  - set PATH=%PATH%;C:\Program Files\AppVeyor\BuildAgent\
+  - set PATH=%PATH%;C:\Windows\system32
+  - set PATH=%PATH%;C:\Windows
+  - set PATH=%PATH%;C:\Windows\System32\Wbem
+  - set PATH=%PATH%;C:\Windows\System32\WindowsPowerShell\v1.0\
+  - set PATH=%PATH%;C:\Program Files\7-Zip
+  - travis-tool.sh install_deps
+
+test_script:
+  - travis-tool.sh run_tests
+  - ls
+  - cp -r C:/run/* %APPVEYOR_BUILD_FOLDER%
+  - cd %APPVEYOR_BUILD_FOLDER%
+  - ls
+
+
+on_failure:
+  - 7z a failure.zip *.Rcheck\*
+  - appveyor PushArtifact failure.zip
+
+artifacts:
+  - path: '*.Rcheck\**\*.log'
+    name: Logs
+
+  - path: '*.Rcheck\**\*.zip'
+    name: Bits    
+
+  - path: '*.Rcheck\**\*.out'
+    name: Logs
+
+  - path: '*.Rcheck\**\*.fail'
+    name: Logs
+
+  - path: '*.Rcheck\**\*.Rout'
+    name: Logs
+
+  - path: '\*_*.zip'
+    name: Bits
+
+deploy:
+  provider: GitHub
+  description: 'Windows Binary'
+  auth_token:
+    secure: dUI5DBS31Kfp6DIqx8NSxsyTkOOXbF5QkW6vi+++/smzii3mGky/YYRTA9KJX+1Z
+  draft: false
+  prerelease: false
+  on:
+    appveyor_repo_tag: true