appveyor.yml 886 Bytes
Newer Older
1 2
version: '{build}'

3 4
skip_tags: true

5 6
environment:
  GYP_MSVS_VERSION: 2013
7 8 9 10 11 12 13 14 15 16 17
  CACHE: C:\cache
  matrix:
  - toolchain: msvs
  - toolchain: gcc
    HOST: i686-w64-mingw32
  - toolchain: gcc
    HOST: x86_64-w64-mingw32
  - toolchain: gcc
    HOST: i686-pc-cygwin
  - toolchain: gcc
    HOST: x86_64-unknown-cygwin
18 19 20 21 22 23 24 25

platform:
  - Win32

configuration:
  - Debug
  - Release

26 27 28 29 30 31 32
matrix:
  exclude:
  - configuration: Release
    HOST: i686-pc-cygwin
  - configuration: Release
    HOST: x86_64-unknown-cygwin

33 34 35 36
# Use the source dir expected by gclient.
clone_folder: c:\projects\breakpad\src

install:
37
  - call scripts\appveyor-%toolchain%.bat install
38 39

build_script:
40
  - call scripts\appveyor-%toolchain%.bat build_script
41 42

test_script:
43 44 45 46
  - call scripts\appveyor-%toolchain%.bat test_script

cache:
- C:\cache
47 48 49 50

artifacts:
  - path: '**\*.exe'
  - path: '**\*.lib'
51 52 53
  - path: staging

deploy: off