appveyor.yml 1.22 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
  APPVEYOR_SAVE_CACHE_ON_ERROR: true
Joe Haddad's avatar
Joe Haddad committed
5
  APPVEYOR_BUILD_WORKER_CLOUD: 'GCE'
Joe Haddad's avatar
Joe Haddad committed
6
  matrix:
7
    - nodejs_version: 10
8
      test_suite: 'simple'
9
    - nodejs_version: 10
10
      test_suite: 'installs'
11
    - nodejs_version: 10
12
      test_suite: 'kitchensink'
13
    - nodejs_version: 10
14
      test_suite: 'kitchensink-eject'
15
    - nodejs_version: 8
16
      test_suite: 'simple'
17
    - nodejs_version: 8
18
      test_suite: 'installs'
19
    - nodejs_version: 8
20
      test_suite: 'kitchensink'
21
    - nodejs_version: 8
22
      test_suite: 'kitchensink-eject'
Joe Haddad's avatar
Joe Haddad committed
23
cache:
24
  - '%APPDATA%\npm-cache -> appveyor.cleanup-cache.txt'
25
  - '%LOCALAPPDATA%\Yarn\Cache -> appveyor.cleanup-cache.txt'
Joe Haddad's avatar
Joe Haddad committed
26
27
28
29
30

clone_depth: 50

matrix:
  fast_finish: true
31
32
  allow_failures:
    - test_suite: 'installs'
Joe Haddad's avatar
Joe Haddad committed
33
34
35
36
37
38

platform:
  - x64

install:
  - ps: Install-Product node $env:nodejs_version $env:platform
39
40
41
  - 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
42
43
44

build: off

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

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