Skip to content

Commit

Permalink
Add appveyor testing for windows.
Browse files Browse the repository at this point in the history
  • Loading branch information
zbjornson committed Nov 21, 2015
1 parent 873141d commit 381e8f9
Showing 1 changed file with 35 additions and 0 deletions.
35 changes: 35 additions & 0 deletions appveyor.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
version: 0.0.{build}
environment:
matrix:
- nodejs_version: "0.8"
- nodejs_version: "0.10"
- nodejs_version: "0.12"
- nodejs_version: "1.8"
- nodejs_version: "2.5.0"
- nodejs_version: "3.3.0"
- nodejs_version: "4"
- nodejs_version: "5"
os:
- Visual Studio 2015
- Visual Studio 2013
install:
- ps: Install-Product node $env:nodejs_version x64
# Sets Windows 7.1 SDK env vars. Required for node 0.8, 0.10, 1.8 builds:
- '"C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd" /x64'
#- if "%nodejs_version%" == "0.8" (call "C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd" /x64)
#- if "%nodejs_version%" == "0.10" (call "C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd" /x64)
# Upgrade npm for node 0.8:
- if "%nodejs_version%" == "0.8" (npm install -g [email protected])
- if "%nodejs_version%" == "0.8" (set "PATH=%APPDATA%\npm;%PATH%")
- node -v
- npm -v
- npm install -g 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:/
- if "%os%" == "Visual Studio 2015" (set GYP_MSVS_VERSION=2015)
- npm install
build: off
test_script:
- cmd: npm test

0 comments on commit 381e8f9

Please sign in to comment.