mirror of
				https://git.zaroz.cloud/nintendo-back-up/yuzu/yuzu-mainline.git
				synced 2025-03-21 01:53:15 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			44 lines
		
	
	
		
			967 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			967 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
trigger:
 | 
						|
- master
 | 
						|
 | 
						|
variables:
 | 
						|
  DisplayVersion: $[counter(variables['DisplayPrefix'], 1)]
 | 
						|
 | 
						|
stages:
 | 
						|
- stage: format
 | 
						|
  displayName: 'format'
 | 
						|
  jobs:
 | 
						|
  - job: format
 | 
						|
    displayName: 'clang'
 | 
						|
    continueOnError: true
 | 
						|
    pool:
 | 
						|
      vmImage: ubuntu-latest
 | 
						|
    steps:
 | 
						|
    - template: ./templates/format-check.yml
 | 
						|
- stage: build
 | 
						|
  dependsOn: format
 | 
						|
  displayName: 'build'
 | 
						|
  jobs:
 | 
						|
  - job: build
 | 
						|
    displayName: 'windows-msvc'
 | 
						|
    pool:
 | 
						|
      vmImage: vs2017-win2016
 | 
						|
    steps:
 | 
						|
    - template: ./templates/sync-source.yml
 | 
						|
      parameters:
 | 
						|
        artifactSource: $(parameters.artifactSource)
 | 
						|
        needSubmodules: 'true'
 | 
						|
    - template: ./templates/build-msvc.yml
 | 
						|
      parameters:
 | 
						|
        artifactSource: 'false'
 | 
						|
        cache: $(parameters.cache)
 | 
						|
        version: $(DisplayVersion)
 | 
						|
- stage: release
 | 
						|
  displayName: 'release'
 | 
						|
  dependsOn: build
 | 
						|
  jobs:
 | 
						|
    - job: release
 | 
						|
      displayName: 'source'
 | 
						|
      steps:
 | 
						|
        - template: ./templates/release-private-tag.yml
 |