Skip to content

Commit a80cdb1

Browse files
ci: improve appveyor config (#642)
1 parent f799569 commit a80cdb1

File tree

1 file changed

+17
-5
lines changed

1 file changed

+17
-5
lines changed

appveyor.yml

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,41 @@
11
branches:
22
only:
33
- master
4+
- next
45
init:
56
- git config --global core.autocrlf input
7+
cache:
8+
- node_modules
9+
- '%APPDATA%\npm-cache'
610
environment:
711
matrix:
12+
- nodejs_version: '6'
13+
webpack_version: latest
14+
job_part: test
815
- nodejs_version: '8'
916
webpack_version: latest
1017
job_part: test
11-
- nodejs_version: '6'
18+
- nodejs_version: '10'
1219
webpack_version: latest
1320
job_part: test
14-
- nodejs_version: '8'
15-
webpack_version: 4.0.0
21+
- nodejs_version: '11'
22+
webpack_version: latest
1623
job_part: test
24+
- nodejs_version: '6'
25+
webpack_version: next
26+
job_part: next
1727
build: 'off'
1828
matrix:
1929
fast_finish: true
2030
install:
2131
- ps: Install-Product node $env:nodejs_version x64
2232
- npm i -g npm@latest
23-
- npm install
33+
- npm ci
34+
- npm i -g @webpack-contrib/tag-versions
2435
before_test:
2536
- cmd: npm install webpack@%webpack_version%
2637
test_script:
2738
- node --version
2839
- npm --version
29-
- cmd: npm run appveyor:%job_part%
40+
- cmd: FOR /F %%I in ('compver --name webpack --gte %webpack_version% --lt latest') do SET COMPARED_VERSION_RESULT=%%I
41+
- cmd: IF %COMPARED_VERSION_RESULT% NEQ -1 (npm run appveyor:test) ELSE (ECHO "Next is older than Latest - Skipping Canary Suite")

0 commit comments

Comments
 (0)