yuzu-patreon-step2.yml 806 B

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