Skip to content

Commit

Permalink
Add appveyor testing for windows. (#672)
Browse files Browse the repository at this point in the history
  • Loading branch information
zbjornson authored and dmsnell committed Nov 5, 2017
1 parent 9ae8fdc commit f284dc5
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions appveyor.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
version: 0.0.{build}
environment:
matrix:
- nodejs_version: "6"
image:
- Visual Studio 2013
- Visual Studio 2015
install:
- ps: Install-Product node $env:nodejs_version x64
# Sets Windows 7.1 SDK env vars.
- '"C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd" /x64'
# Prepend 2015 and 2013 tools. Harmless when the path for the other version doesn't exist.
- set "PATH=%ProgramFiles(x86)%\MSBuild\14.0\Bin;%ProgramFiles(x86)%\MSBuild\12.0\Bin;%PATH%"
# Upgrade npm to latest
- npm install --loglevel error -g npm
- set "PATH=%APPDATA%\npm;%PATH%"
- node -v
- npm -v
- npm install -g --loglevel error node-gyp
# Put GTK in C:/
- curl -fLsS -o "gtk.zip" "http://ftp.gnome.org/pub/GNOME/binaries/win64/gtk+/2.22/gtk+-bundle_2.22.1-20101229_win64.zip"
- 7z x gtk.zip -oGTK > nul
- mv GTK/ C:/
- curl -fLsS -o "libjpeg.exe" "https://downloads.sourceforge.net/project/libjpeg-turbo/1.5.2/libjpeg-turbo-1.5.2-vc64.exe"
- .\libjpeg.exe /S
- npm install
build: off
test_script:
- cmd: npm test

0 comments on commit f284dc5

Please sign in to comment.