release.yml 1.1 KB

1234567891011121314151617181920212223242526272829
  1. steps:
  2. - task: DownloadPipelineArtifact@2
  3. displayName: 'Download Windows Release'
  4. inputs:
  5. artifactName: 'yuzu-$(BuildName)-windows-mingw'
  6. buildType: 'current'
  7. targetPath: '$(Build.ArtifactStagingDirectory)'
  8. - task: DownloadPipelineArtifact@2
  9. displayName: 'Download Linux Release'
  10. inputs:
  11. artifactName: 'yuzu-$(BuildName)-linux'
  12. buildType: 'current'
  13. targetPath: '$(Build.ArtifactStagingDirectory)'
  14. - task: DownloadPipelineArtifact@2
  15. displayName: 'Download Release Point'
  16. inputs:
  17. artifactName: 'yuzu-$(BuildName)-release-point'
  18. buildType: 'current'
  19. targetPath: '$(Build.ArtifactStagingDirectory)'
  20. - script: echo '##vso[task.setvariable variable=tagcommit]' && cat $(Build.ArtifactStagingDirectory)/tag-commit.sha
  21. displayName: 'Calculate Release Point'
  22. - task: GitHubRelease@0
  23. inputs:
  24. gitHubConnection: $(GitHubReleaseConnectionName)
  25. repositoryName: '$(GitHubReleaseRepoName)'
  26. action: 'create'
  27. target: $(variables.tagcommit)
  28. title: 'yuzu $(BuildName) #$(Build.BuildId)'
  29. assets: '$(Build.ArtifactStagingDirectory)/*'