build-single.yml 747 B

123456789101112131415161718192021
  1. parameters:
  2. artifactSource: 'true'
  3. steps:
  4. - task: DockerInstaller@0
  5. displayName: 'Prepare Environment'
  6. inputs:
  7. dockerVersion: '17.09.0-ce'
  8. - task: CacheBeta@0
  9. displayName: 'Cache Build System'
  10. inputs:
  11. key: yuzu-v1-$(BuildName)-$(BuildSuffix)-$(CacheSuffix)
  12. path: $(System.DefaultWorkingDirectory)/ccache
  13. cacheHitVar: CACHE_RESTORED
  14. - script: chmod a+x ./.ci/scripts/$(ScriptFolder)/exec.sh && ./.ci/scripts/$(ScriptFolder)/exec.sh
  15. displayName: 'Build'
  16. - script: chmod a+x ./.ci/scripts/$(ScriptFolder)/upload.sh && RELEASE_NAME=$(BuildName) ./.ci/scripts/$(ScriptFolder)/upload.sh
  17. displayName: 'Package Artifacts'
  18. - publish: artifacts
  19. artifact: 'yuzu-$(BuildName)-$(BuildSuffix)'
  20. displayName: 'Upload Artifacts'