Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download
81145 views
1
# http://www.appveyor.com/docs/appveyor-yml
2
3
# Test against these versions of Io.js and Node.js.
4
environment:
5
matrix:
6
# node.js
7
- nodejs_version: "0.8"
8
- nodejs_version: "0.10"
9
- nodejs_version: "0.12"
10
# io.js
11
- nodejs_version: "1"
12
13
# Install scripts. (runs after repo cloning)
14
install:
15
# Get the latest stable version of Node 0.STABLE.latest
16
- ps: if($env:nodejs_version -eq "0.8") {Install-Product node $env:nodejs_version}
17
- ps: if($env:nodejs_version -ne "0.8") {Update-NodeJsInstallation (Get-NodeJsLatestBuild $env:nodejs_version)}
18
- IF NOT %nodejs_version% == 1 npm -g install npm
19
- IF NOT %nodejs_version% == 1 set PATH=%APPDATA%\npm;%PATH%
20
# Typical npm stuff.
21
- npm install
22
- IF %nodejs_version% == 0.8 node node_modules\node-gyp\bin\node-gyp.js rebuild --directory test
23
- IF NOT %nodejs_version% == 0.8 npm run rebuild-tests
24
25
# Post-install test scripts.
26
test_script:
27
# Output useful info for debugging.
28
- node --version
29
- npm --version
30
# run tests
31
- IF NOT %nodejs_version% == 1 npm test
32
- IF %nodejs_version% == 1 iojs node_modules\tap\bin\tap.js --gc test\js\*-test.js
33
34
# Don't actually build.
35
build: off
36
37
# Set build version format here instead of in the admin panel.
38
version: "{build}"
39
40