yuzu-patreon-step2.yml 904 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. # SPDX-FileCopyrightText: 2019 yuzu Emulator Project
  2. # SPDX-License-Identifier: GPL-2.0-or-later
  3. trigger:
  4. - master
  5. variables:
  6. DisplayVersion: $[counter(variables['DisplayPrefix'], 1)]
  7. stages:
  8. - stage: build
  9. displayName: 'build'
  10. jobs:
  11. - job: build
  12. timeoutInMinutes: 120
  13. displayName: 'windows-msvc'
  14. pool:
  15. vmImage: windows-2022
  16. steps:
  17. - template: ./templates/sync-source.yml
  18. parameters:
  19. artifactSource: $(parameters.artifactSource)
  20. needSubmodules: 'true'
  21. - template: ./templates/build-msvc.yml
  22. parameters:
  23. artifactSource: 'false'
  24. cache: $(parameters.cache)
  25. version: $(DisplayVersion)
  26. - stage: release
  27. displayName: 'release'
  28. dependsOn: build
  29. jobs:
  30. - job: release
  31. displayName: 'source'
  32. pool:
  33. vmImage: 'ubuntu-latest'
  34. steps:
  35. - template: ./templates/release-private-tag.yml