.appveyor.yml 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. version: 2.0.{build}
  2. image:
  3. - Visual Studio 2015
  4. environment:
  5. matrix:
  6. - solution_name: win32/sdlpal.sln
  7. BUILD_OPTIONS: /p:Configuration=Release
  8. - solution_name: winrt/SDLPal.UWP.sln
  9. BUILD_OPTIONS: /p:Configuration=Release;AppxBundle=Always;AppxBundlePlatforms="x86|x64|ARM";AppxPackageDir="AppPackages"
  10. - solution_name: winrt/SDLPal.Windows.sln
  11. BUILD_OPTIONS: /p:Configuration=Release;AppxBundle=Always;AppxBundlePlatforms="x86|x64|ARM";AppxPackageDir="AppPackages"
  12. - solution_name: winrt/SDLPal.WindowsPhone.sln
  13. BUILD_OPTIONS: /p:Configuration=Release;AppxBundle=Always;AppxBundlePlatforms="ARM";AppxPackageDir="AppPackages"
  14. build_script:
  15. - |
  16. msbuild /nologo /m %solution_name% %BUILD_OPTIONS%
  17. before_build:
  18. - |-
  19. git submodule update --init --recursive
  20. after_build:
  21. - |-
  22. for /d %%d in ("%APPVEYOR_BUILD_FOLDER%\winrt\SDLPal.*") do (
  23. for /d %%c in ("%%d\AppPackages\*") do (
  24. ren "%%c" SDLPal
  25. )
  26. )
  27. deploy:
  28. - provider: GitHub
  29. on:
  30. appveyor_repo_tag: true
  31. auth_token:
  32. secure: RYDRqm5LncsJG32FRSlCkLzkJC4ykCtlgO3+xW4q80wQOA3U9pHAe2beyMEduJIe
  33. artifacts:
  34. - path: win32/Win32/Release/sdlpal.exe
  35. name: Windows Desktop
  36. - path: winrt/SDLPal.UWP/AppPackages/SDLPal
  37. name: sdlpal-uwp
  38. type: zip
  39. - path: winrt/SDLPal.Windows/AppPackages/SDLPal
  40. name: sdlpal-ws81
  41. type: zip
  42. - path: winrt/SDLPal.WindowsPhone/AppPackages/SDLPal
  43. name: sdlpal-wp81
  44. type: zip
  45. notifications:
  46. - provider: Webhook
  47. url: https://webhooks.gitter.im/e/2accb0e6e37119e604b3
  48. method: POST
  49. on_build_success: true
  50. on_build_failure: true
  51. on_build_status_changed: true