38 lines
839 B
YAML
38 lines
839 B
YAML
# Test against these versions of Node.js
|
|
environment:
|
|
matrix:
|
|
- nodejs_version: "4"
|
|
- nodejs_version: "5"
|
|
|
|
platform:
|
|
- x64
|
|
|
|
# Install scripts (runs after repo cloning)
|
|
install:
|
|
# Get the latest stable version of Node.js
|
|
- ps: Install-Product node $env:nodejs_version $env:platform
|
|
# Clone submodules (mustache spec)
|
|
- cmd: git submodule update --init --recursive
|
|
# Install modules
|
|
- cmd: npm install
|
|
- cmd: npm install -g grunt-cli
|
|
|
|
|
|
# Post-install test scripts
|
|
test_script:
|
|
# Output useful info for debugging
|
|
- cmd: node --version
|
|
- cmd: npm --version
|
|
# Run tests
|
|
- cmd: grunt --stack travis
|
|
|
|
# Don't actually build
|
|
build: off
|
|
|
|
on_failure:
|
|
- cmd: 7z a coverage.zip coverage
|
|
- cmd: appveyor PushArtifact coverage.zip
|
|
|
|
|
|
# Set build version format here instead of in the admin panel
|
|
version: "{build}" |