.appveyor.yml 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. version: 2.0.{build}
  2. environment:
  3. matrix:
  4. - solution_name: win32/sdlpal.sln
  5. BUILD_WIN32:
  6. BUILD_UWP: rem
  7. - solution_name: winrt/SDLPal.UWP.sln
  8. BUILD_WIN32: rem
  9. BUILD_UWP:
  10. build_script:
  11. - |
  12. %BUILD_WIN32% msbuild %solution_name% /p:Configuration=Release /m
  13. - |
  14. %BUILD_UWP% msbuild %solution_name% /p:Configuration=Release;AppxBundle=Always;AppxBundlePlatforms="x86|x64|ARM" /m
  15. before_build:
  16. # SDL include/lib setup; for win32
  17. - |-
  18. %BUILD_WIN32% appveyor DownloadFile http://www.libsdl.org/release/SDL2-devel-2.0.5-VC.zip
  19. %BUILD_WIN32% 7z x SDL2-devel-2.0.5-VC.zip
  20. %BUILD_WIN32% move /y SDL2-2.0.5\include SDL2\ > nul
  21. %BUILD_WIN32% move /y SDL2-2.0.5\lib SDL2\ > nul
  22. %BUILD_WIN32% rd /s /q SDL2-2.0.5 > nul
  23. # SDL src setup; for UWP
  24. - |-
  25. %BUILD_UWP% appveyor DownloadFile http://www.libsdl.org/release/SDL2-2.0.5.zip
  26. %BUILD_UWP% 7z x SDL2-2.0.5.zip
  27. %BUILD_UWP% rd /s /q SDL2 > nul
  28. %BUILD_UWP% move /y SDL2-2.0.5 SDL2 > nul
  29. deploy:
  30. - provider: GitHub
  31. on:
  32. appveyor_repo_tag: true
  33. auth_token:
  34. secure: RYDRqm5LncsJG32FRSlCkLzkJC4ykCtlgO3+xW4q80wQOA3U9pHAe2beyMEduJIe
  35. artifacts:
  36. - path: win32/Release/sdlpal.exe
  37. name: win32 build
  38. - path: winrt/AppPackages/SDLPal
  39. name: SDLPal UWP
  40. type: zip
  41. notifications:
  42. - provider: Webhook
  43. url: https://webhooks.gitter.im/e/2accb0e6e37119e604b3
  44. method: POST
  45. on_build_success: true
  46. on_build_failure: true
  47. on_build_status_changed: true