| 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' } |