-
Notifications
You must be signed in to change notification settings - Fork 47
/
appveyor.yml
104 lines (101 loc) · 2.78 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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# Test against this version of Node.js
environment:
matrix:
- nodejs_version: 6
WEBPACK_SUFFIX: "@1"
ETWP_SUFFIX: "@1"
FL_SUFFIX: "@0"
HWP_SUFFIX: "@2"
- nodejs_version: 6
WEBPACK_SUFFIX: "@2"
ETWP_SUFFIX: "@2"
FL_SUFFIX: "@1"
HWP_SUFFIX: "@2"
- nodejs_version: 6
WEBPACK_SUFFIX: "@3"
ETWP_SUFFIX: "@3"
FL_SUFFIX: "@1"
HWP_SUFFIX: "@2"
- nodejs_version: 6
WEBPACK_SUFFIX: "@4"
ETWP_SUFFIX: "@4.0.0-alpha.0"
FL_SUFFIX: "@1"
HWP_SUFFIX: "@3"
- nodejs_version: 6
WEBPACK_SUFFIX: "@4"
ETWP_SUFFIX: "@4.0.0-alpha.0"
FL_SUFFIX: "@1"
HWP_SUFFIX: "@4.0.0-alpha.2"
- nodejs_version: 8
WEBPACK_SUFFIX: "@1"
ETWP_SUFFIX: "@1"
FL_SUFFIX: "@0"
HWP_SUFFIX: "@2"
- nodejs_version: 8
WEBPACK_SUFFIX: "@2"
ETWP_SUFFIX: "@2"
FL_SUFFIX: "@1"
HWP_SUFFIX: "@2"
- nodejs_version: 8
WEBPACK_SUFFIX: "@3"
ETWP_SUFFIX: "@3"
FL_SUFFIX: "@1"
HWP_SUFFIX: "@2"
- nodejs_version: 8
WEBPACK_SUFFIX: "@4"
ETWP_SUFFIX: "@4.0.0-alpha.0"
FL_SUFFIX: "@1"
HWP_SUFFIX: "@3"
- nodejs_version: 8
WEBPACK_SUFFIX: "@4"
ETWP_SUFFIX: "@4.0.0-alpha.0"
FL_SUFFIX: "@1"
HWP_SUFFIX: "@4.0.0-alpha.2"
- nodejs_version: 10
WEBPACK_SUFFIX: "@1"
ETWP_SUFFIX: "@1"
FL_SUFFIX: "@0"
HWP_SUFFIX: "@2"
- nodejs_version: 10
WEBPACK_SUFFIX: "@2"
ETWP_SUFFIX: "@2"
FL_SUFFIX: "@1"
HWP_SUFFIX: "@2"
- nodejs_version: 10
WEBPACK_SUFFIX: "@3"
ETWP_SUFFIX: "@3"
FL_SUFFIX: "@1"
HWP_SUFFIX: "@2"
- nodejs_version: 10
WEBPACK_SUFFIX: "@4"
ETWP_SUFFIX: "@4.0.0-alpha.0"
FL_SUFFIX: "@1"
HWP_SUFFIX: "@3"
- nodejs_version: 10
WEBPACK_SUFFIX: "@4"
ETWP_SUFFIX: "@4.0.0-alpha.0"
FL_SUFFIX: "@1"
HWP_SUFFIX: "@4.0.0-alpha.2"
# Install scripts. (runs after repo cloning)
install:
# Get the latest stable version of Node.js or io.js
- ps: Install-Product node $env:nodejs_version
# install modules
- appveyor-retry npm install --global npm@3
- npm install || true
- npm rm webpack
- npm rm extract-text-webpack-plugin
- npm rm file-loader
- npm install "webpack%WEBPACK_SUFFIX%" --ignore-scripts --loglevel=error || true
- npm install "extract-text-webpack-plugin%ETWP_SUFFIX%" --ignore-scripts --loglevel=error || true
- npm install "html-webpack-plugin%HWP_SUFFIX%" --ignore-scripts --loglevel=error || true
- npm install "file-loader%FL_SUFFIX%" --ignore-scripts --loglevel=error || true
# Post-install test scripts.
test_script:
# Output useful info for debugging.
- node --version
- npm --version
# run tests
- npm run mocha
# Don't actually build.
build: off