yuzu-patreon-step2.yml 965 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. trigger:
  2. - master
  3. variables:
  4. DisplayVersion: $[counter(variables['DisplayPrefix'], 1)]
  5. stages:
  6. - stage: format
  7. displayName: 'format'
  8. jobs:
  9. - job: format
  10. displayName: 'clang'
  11. continueOnError: true
  12. pool:
  13. vmImage: ubuntu-latest
  14. steps:
  15. - template: ./templates/format-check.yml
  16. - stage: build
  17. dependsOn: format
  18. displayName: 'build'
  19. jobs:
  20. - job: build
  21. displayName: 'windows-msvc'
  22. pool:
  23. vmImage: windows-2019
  24. steps:
  25. - template: ./templates/sync-source.yml
  26. parameters:
  27. artifactSource: $(parameters.artifactSource)
  28. needSubmodules: 'true'
  29. - template: ./templates/build-msvc.yml
  30. parameters:
  31. artifactSource: 'false'
  32. cache: $(parameters.cache)
  33. version: $(DisplayVersion)
  34. - stage: release
  35. displayName: 'release'
  36. dependsOn: build
  37. jobs:
  38. - job: release
  39. displayName: 'source'
  40. steps:
  41. - template: ./templates/release-private-tag.yml