forked from facebook/watchman
-
Notifications
You must be signed in to change notification settings - Fork 0
/
appveyor.yml
50 lines (40 loc) · 1006 Bytes
/
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
45
46
47
48
49
50
version: b{build}
configuration:
- Release
os: Visual Studio 2015
branches:
except:
- gh-pages
init:
- SET PATH=C:\Program Files\OpenSSL;%PATH%
- SET ANSICON=121x90 (121x90)
install:
- python -V
before_build:
- cmd: git clean -dfx
- cmd: cmake -G "Visual Studio 14 2015 Win64" .
- cmd: git status -u --ignored
build:
project: ALL_BUILD.vcxproj
parallel: true
test_script:
- "cd node && npm install"
- cmd: git status -u --ignored
- cmd: mkdir Watchman
- cmd: copy Release\watchman.exe Watchman
- cmd: copy Release\watchman.pdb Watchman
- cmd: copy LICENSE Watchman/LICENSE.txt
- cmd: copy README.markdown Watchman
- cmd: c:\python27\python.exe runtests.py --keep-if-fail --watchman-path Release\watchman.exe
- cmd: ctest -C Release --output-on-failure
artifacts:
- path: watchman
name: watchman
type: zip
environment:
WATCHMAN_BINARY: Release/watchman.exe
matrix:
- WATCHMAN_WIN7_COMPAT: 1
- WATCHMAN_WIN7_COMPAT:
platform:
- x64