forked from microsoft/vscode-mssql
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathappveyor.yml
44 lines (37 loc) · 1.03 KB
/
appveyor.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
environment:
nodejs_version: "6.9.1"
# Temporary Code version due to https://github.com/Microsoft/vscode-extension-vscode/issues/64
CODE_VERSION: 1.33.0
COVERALLS_SERVICE_NAME: "VSCode-MSSQL"
COVERALLS_REPO_TOKEN:
secure: 9VOgkRYij4Ga9kqUvcfo0XVoJ5AoCir4npEDA2f0gwromo25QZd+pT0QgObjCJSC
# safelist
branches:
only:
- master
# Install scripts. (runs after repo cloning)
install:
- choco install --ignore-checksums googlechrome
- set BUILDMACHINE=true
# Get the latest stable version of Node.js or io.js
- ps: Install-Product node $env:nodejs_version
- npm install -g npm@4
# show versions
- npm --version
- node --version
- npm install -g --silent gulp-cli
# install modules
- npm install
- gulp install
build_script:
- gulp build
test_script:
- node ./node_modules/vscode/bin/test
after_test:
- gulp cover:clean
- gulp cover:enableconfig
- node ./node_modules/vscode/bin/test
- gulp cover:combine-json
- ./node_modules/.bin/coveralls < coverage/lcov.info
on_finish:
- ps: scripts\upload.ps1