ci: add appveyor configuration file

This commit is contained in:
Bert Belder 2017-12-07 04:42:57 +01:00
parent 42ccc11634
commit 30ca0a1319

48
.appveyor.yml Normal file
View File

@ -0,0 +1,48 @@
version: b{build}-{branch}
branches:
except:
- dist
environment:
matrix:
- platform: x64
generator: "Visual Studio 15 2017 Win64"
appveyor_build_worker_image: Visual Studio 2017
- platform: x86
generator: "Visual Studio 15 2017"
appveyor_build_worker_image: Visual Studio 2017
- platform: x64
generator: "Visual Studio 14 2015 Win64"
appveyor_build_worker_image: Visual Studio 2015
- platform: x86
generator: "Visual Studio 14 2015"
appveyor_build_worker_image: Visual Studio 2015
- platform: x64
generator: "Visual Studio 12 2013 Win64"
appveyor_build_worker_image: Visual Studio 2013
- platform: x86
generator: "Visual Studio 12 2013"
appveyor_build_worker_image: Visual Studio 2013
configuration: Debug
clone_folder: c:\wepoll
shallow_clone: true
clone_depth: 1
init:
- cmd: set
install:
- ps: Install-Product node 'Current'
before_build:
- cmd: cmake . -G "%generator%"
build_script:
- cmd: cmake --build . --config "%configuration%" --target wepoll.dll
- cmd: cmake --build . --config "%configuration%" --target wepoll-combined.dll
test_script:
- cmd: cmake --build . --config "%configuration%" --target test-all