build-single.yml 807 B

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