appveyor.yml 1.19 KB
Newer Older
Darren Scerri's avatar
Darren Scerri committed
1
2
image: Visual Studio 2017

Joe Haddad's avatar
Joe Haddad committed
3
environment:
Joe Haddad's avatar
Joe Haddad committed
4
5
6
  APPVEYOR_SAVE_CACHE_ON_ERROR: true
  allow_failures:
    - test_suite: "installs"
Joe Haddad's avatar
Joe Haddad committed
7
  matrix:
8
    - nodejs_version: 10
9
      test_suite: "simple"
10
    - nodejs_version: 10
11
      test_suite: "installs"
12
    - nodejs_version: 10
13
      test_suite: "kitchensink"
14
    - nodejs_version: 10
15
      test_suite: "kitchensink-eject"
16
    - nodejs_version: 8
Joe Haddad's avatar
Joe Haddad committed
17
      test_suite: "simple"
18
    - nodejs_version: 8
Joe Haddad's avatar
Joe Haddad committed
19
      test_suite: "installs"
20
    - nodejs_version: 8
Joe Haddad's avatar
Joe Haddad committed
21
      test_suite: "kitchensink"
22
    - nodejs_version: 8
23
      test_suite: "kitchensink-eject"
Joe Haddad's avatar
Joe Haddad committed
24
cache:
25
  - '%APPDATA%\npm-cache -> appveyor.cleanup-cache.txt'
26
  - '%LOCALAPPDATA%\Yarn\Cache -> appveyor.cleanup-cache.txt'
Joe Haddad's avatar
Joe Haddad committed
27
28
29
30
31
32
33
34
35
36
37

clone_depth: 50

matrix:
  fast_finish: true

platform:
  - x64

install:
  - ps: Install-Product node $env:nodejs_version $env:platform
38
39
40
  - ps: |
      (New-Object Net.WebClient).DownloadFile("https://yarnpkg.com/latest.msi", "$env:temp\yarn.msi")
      cmd /c start /wait msiexec.exe /i $env:temp\yarn.msi /quiet /qn /norestart
Joe Haddad's avatar
Joe Haddad committed
41
42
43

build: off

44
45
46
47
skip_commits:
  files:
    - '**/*.md'

Joe Haddad's avatar
Joe Haddad committed
48
49
50
test_script:
  - node --version
  - npm --version
51
  - yarn --version
52
  - yarn cache dir
53
  - bash tasks/e2e-%test_suite%.sh