Nut/appveyor.yml

98 lines
2.7 KiB
YAML
Raw Normal View History

version: '{branch}-{build}'
2019-08-08 22:10:05 +08:00
clone_depth: 50
branches:
only:
- master
# Also includes VS2013 pre-installed
image:
- Visual Studio 2015
- Visual Studio 2017
environment:
matrix:
2019-08-08 22:10:05 +08:00
# Visual Studio 2013, 32-bit Release, Asio driver
- AUDIO_DRIVER: Asio
CONFIGURATION: Release
GENERATOR: Visual Studio 12 2013
QT_VERSION: 5.6
QT: msvc2013
# Visual Studio 2013, 64-bit Release, Asio driver
- AUDIO_DRIVER: Asio
CONFIGURATION: Release
GENERATOR: Visual Studio 12 2013 Win64
QT_VERSION: 5.10
QT: msvc2013_64
# Visual Studio 2013, 64-bit Debug, Wasapi driver
- AUDIO_DRIVER: Wasapi
CONFIGURATION: Debug
GENERATOR: Visual Studio 12 2013 Win64
QT_VERSION: 5.10
QT: msvc2013_64
# Visual Studio 2015, 32-bit Release, Asio driver
- AUDIO_DRIVER: Asio
CONFIGURATION: Release
GENERATOR: Visual Studio 14 2015
QT_VERSION: 5.10
QT: msvc2015
# Visual Studio 2015, 64-bit Debug, Asio driver
- AUDIO_DRIVER: Asio
CONFIGURATION: Debug
GENERATOR: Visual Studio 14 2015 Win64
QT_VERSION: 5.10
QT: msvc2015_64
# Visual Studio 2015, 64-bit Release, Asio driver
- AUDIO_DRIVER: Asio
CONFIGURATION: Release
GENERATOR: Visual Studio 14 2015 Win64
QT_VERSION: 5.10
QT: msvc2015_64
# Visual Studio 2015, 64-bit Release, Wasapi driver
- AUDIO_DRIVER: Wasapi
CONFIGURATION: Release
GENERATOR: Visual Studio 14 2015 Win64
QT_VERSION: 5.10
QT: msvc2015_64
# Visual Studio 2017, 64-bit Release, Asio driver
- AUDIO_DRIVER: Asio
CONFIGURATION: Release
GENERATOR: Visual Studio 15 2017 Win64
QT_VERSION: 5.10
QT: msvc2017_64
matrix:
exclude:
- image: Visual Studio 2015
GENERATOR: Visual Studio 15 2017 Win64
- image: Visual Studio 2017
GENERATOR: Visual Studio 12 2013
- image: Visual Studio 2017
GENERATOR: Visual Studio 12 2013 Win64
- image: Visual Studio 2017
GENERATOR: Visual Studio 14 2015
- image: Visual Studio 2017
GENERATOR: Visual Studio 14 2015 Win64
2018-02-17 23:44:39 +08:00
install:
2019-08-08 22:10:05 +08:00
- git submodule update --init --recursive
- set PATH=%PATH%;C:\Qt\%QT_VERSION%\%QT%\bin
- call C:\Qt\%QT_VERSION%\%QT%\qtenv2.bat'
- qmake -v
2019-08-08 22:10:05 +08:00
before_build:
# Prepare the out-of-source build directory.
- mkdir %APPVEYOR_BUILD_FOLDER%-build
- qmake -o %APPVEYOR_BUILD_FOLDER%-build -r -Wall -Wlogic -Wparser CONFIG+=%CONFIGURATION% %APPVEYOR_BUILD_FOLDER%
2018-02-17 23:44:39 +08:00
build_script:
- cd %APPVEYOR_BUILD_FOLDER%-build
- echo 'QT -= gui' >> %APPVEYOR_BUILD_FOLDER%\ci-test-init.pri
- '%make%'
test_script:
# @todo output using Qt's -xunitxml option
- if not %CONFIGURATION%==debug %make% check TESTARGS=-silent