38 lines
778 B
YAML
38 lines
778 B
YAML
image: Visual Studio 2015
|
|
configuration:
|
|
- Debug
|
|
- DebugDLL
|
|
- DebugDLL_fixed
|
|
- Release
|
|
- ReleaseDLL
|
|
- ReleaseDLL_fixed
|
|
|
|
platform:
|
|
- Win32
|
|
- x64
|
|
|
|
environment:
|
|
api_key:
|
|
secure: kR3Ac0NjGwFnTmXdFrR8d6VXjdk5F7L4F/BilC4nvaM=
|
|
|
|
build:
|
|
project: win32\VS2015\opus.sln
|
|
parallel: true
|
|
verbosity: minimal
|
|
|
|
after_build:
|
|
- cd %APPVEYOR_BUILD_FOLDER%
|
|
- 7z a opus.zip win32\VS2015\%PLATFORM%\%CONFIGURATION%\opus.??? include\*.h
|
|
|
|
test_script:
|
|
- cd %APPVEYOR_BUILD_FOLDER%\win32\VS2015\%PLATFORM%\%CONFIGURATION%
|
|
- test_opus_api.exe
|
|
- test_opus_decode.exe
|
|
- test_opus_encode.exe
|
|
|
|
artifacts:
|
|
- path: opus.zip
|
|
|
|
on_success:
|
|
- ps: if ($env:api_key -and "$env:configuration/$env:platform" -eq "ReleaseDLL_fixed/x64") { Start-AppveyorBuild -ApiKey $env:api_key -ProjectSlug 'opus-tools' }
|