mirror of
				https://github.com/thunderbrewhq/thunderbrew
				synced 2025-10-28 14:56:06 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			291 lines
		
	
	
		
			8.0 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			291 lines
		
	
	
		
			8.0 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| # Copyright (c) Microsoft Corporation.
 | |
| # Licensed under the MIT License.
 | |
| #
 | |
| # http://go.microsoft.com/fwlink/?LinkID=615560
 | |
| 
 | |
| # Builds the math3 test suite for DirectXMath.
 | |
| 
 | |
| schedules:
 | |
| - cron: "0 0 * * *"
 | |
|   displayName: 'Nightly build'
 | |
|   branches:
 | |
|     include:
 | |
|     - main
 | |
| 
 | |
| trigger: none
 | |
| pr: none
 | |
| 
 | |
| resources:
 | |
|   repositories:
 | |
|   - repository: self
 | |
|     type: git
 | |
|     ref: refs/heads/main
 | |
| 
 | |
| name: $(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r)
 | |
| 
 | |
| pool:
 | |
|   vmImage: windows-2022
 | |
| 
 | |
| variables:
 | |
|   GITHUB_PAT: $(GITHUBPUBLICTOKEN)
 | |
| 
 | |
| jobs:
 | |
| - job: BUILD_DEV17
 | |
|   displayName: 'Visual Studio 2022 (v143)'
 | |
|   cancelTimeoutInMinutes: 1
 | |
|   steps:
 | |
|   - checkout: self
 | |
|     clean: true
 | |
|     fetchTags: false
 | |
|   - task: DeleteFiles@1
 | |
|     displayName: Delete files from Tests
 | |
|     inputs:
 | |
|       SourceFolder: Tests
 | |
|       Contents: '**'
 | |
|       RemoveSourceFolder: true
 | |
|       RemoveDotFiles: true
 | |
|   - task: CmdLine@2
 | |
|     displayName: Fetch Tests
 | |
|     inputs:
 | |
|       script: git clone --quiet --no-tags https://%GITHUB_PAT%@github.com/walbourn/directxmathtest.git Tests
 | |
|   - task: VSBuild@1
 | |
|     displayName: Build solution math3_2022.sln x86dbg
 | |
|     inputs:
 | |
|       solution: Tests/math3/math3_2022.sln
 | |
|       vsVersion: 17.0
 | |
|       platform: x86
 | |
|       configuration: Debug
 | |
|       msbuildArchitecture: x64
 | |
|   - task: VSBuild@1
 | |
|     displayName: Build solution math3_2022.sln x86rel
 | |
|     inputs:
 | |
|       solution: Tests/math3/math3_2022.sln
 | |
|       vsVersion: 17.0
 | |
|       platform: x86
 | |
|       configuration: Release
 | |
|       msbuildArchitecture: x64
 | |
|   - task: VSBuild@1
 | |
|     displayName: Build solution math3_2022.sln x64dbg
 | |
|     inputs:
 | |
|       solution: Tests/math3/math3_2022.sln
 | |
|       vsVersion: 17.0
 | |
|       platform: x64
 | |
|       configuration: Debug
 | |
|       msbuildArchitecture: x64
 | |
|   - task: VSBuild@1
 | |
|     displayName: Build solution math3_2022.sln x64rel
 | |
|     inputs:
 | |
|       solution: Tests/math3/math3_2022.sln
 | |
|       vsVersion: 17.0
 | |
|       platform: x64
 | |
|       configuration: Release
 | |
|       msbuildArchitecture: x64
 | |
|   - task: VSBuild@1
 | |
|     displayName: Build solution math3_2022.sln arm64dbg
 | |
|     inputs:
 | |
|       solution: Tests/math3/math3_2022.sln
 | |
|       vsVersion: 17.0
 | |
|       platform: ARM64
 | |
|       configuration: Debug
 | |
|       msbuildArchitecture: x64
 | |
|   - task: VSBuild@1
 | |
|     displayName: Build solution math3_2022.sln arm64rel
 | |
|     inputs:
 | |
|       solution: Tests/math3/math3_2022.sln
 | |
|       vsVersion: 17.0
 | |
|       platform: ARM64
 | |
|       configuration: Release
 | |
|       msbuildArchitecture: x64
 | |
|   - task: VSBuild@1
 | |
|     displayName: Build solution math3_2022.sln x86dbg sse3
 | |
|     inputs:
 | |
|       solution: Tests/math3/math3_2022.sln
 | |
|       vsVersion: 17.0
 | |
|       platform: x86
 | |
|       configuration: SSE3 Debug
 | |
|       msbuildArchitecture: x64
 | |
|   - task: VSBuild@1
 | |
|     displayName: Build solution math3_2022.sln x86rel sse3
 | |
|     inputs:
 | |
|       solution: Tests/math3/math3_2022.sln
 | |
|       vsVersion: 17.0
 | |
|       platform: x86
 | |
|       configuration: SSE3 Release
 | |
|       msbuildArchitecture: x64
 | |
|   - task: VSBuild@1
 | |
|     displayName: Build solution math3_2022.sln x64dbg sse3
 | |
|     inputs:
 | |
|       solution: Tests/math3/math3_2022.sln
 | |
|       vsVersion: 17.0
 | |
|       platform: x64
 | |
|       configuration: SSE3 Debug
 | |
|       msbuildArchitecture: x64
 | |
|   - task: VSBuild@1
 | |
|     displayName: Build solution math3_2022.sln x64rel sse3
 | |
|     inputs:
 | |
|       solution: Tests/math3/math3_2022.sln
 | |
|       vsVersion: 17.0
 | |
|       platform: x64
 | |
|       configuration: SSE3 Release
 | |
|       msbuildArchitecture: x64
 | |
|   - task: VSBuild@1
 | |
|     displayName: Build solution math3_2022.sln x86dbg sse4
 | |
|     inputs:
 | |
|       solution: Tests/math3/math3_2022.sln
 | |
|       vsVersion: 17.0
 | |
|       platform: x86
 | |
|       configuration: SSE4 Debug
 | |
|       msbuildArchitecture: x64
 | |
|   - task: VSBuild@1
 | |
|     displayName: Build solution math3_2022.sln x86rel sse4
 | |
|     inputs:
 | |
|       solution: Tests/math3/math3_2022.sln
 | |
|       vsVersion: 17.0
 | |
|       platform: x86
 | |
|       configuration: SSE4 Release
 | |
|       msbuildArchitecture: x64
 | |
|   - task: VSBuild@1
 | |
|     displayName: Build solution math3_2022.sln x64dbg sse4
 | |
|     inputs:
 | |
|       solution: Tests/math3/math3_2022.sln
 | |
|       vsVersion: 17.0
 | |
|       platform: x64
 | |
|       configuration: SSE4 Debug
 | |
|       msbuildArchitecture: x64
 | |
|   - task: VSBuild@1
 | |
|     displayName: Build solution math3_2022.sln x64rel sse4
 | |
|     inputs:
 | |
|       solution: Tests/math3/math3_2022.sln
 | |
|       vsVersion: 17.0
 | |
|       platform: x64
 | |
|       configuration: SSE4 Release
 | |
|       msbuildArchitecture: x64
 | |
|   - task: VSBuild@1
 | |
|     displayName: Build solution math3_2022.sln x86dbg avx
 | |
|     inputs:
 | |
|       solution: Tests/math3/math3_2022.sln
 | |
|       vsVersion: 17.0
 | |
|       platform: x86
 | |
|       configuration: AVX Debug
 | |
|       msbuildArchitecture: x64
 | |
|   - task: VSBuild@1
 | |
|     displayName: Build solution math3_2022.sln x86rel avx
 | |
|     inputs:
 | |
|       solution: Tests/math3/math3_2022.sln
 | |
|       vsVersion: 17.0
 | |
|       platform: x86
 | |
|       configuration: AVX Release
 | |
|       msbuildArchitecture: x64
 | |
|   - task: VSBuild@1
 | |
|     displayName: Build solution math3_2022.sln x64dbg avx
 | |
|     inputs:
 | |
|       solution: Tests/math3/math3_2022.sln
 | |
|       vsVersion: 17.0
 | |
|       platform: x64
 | |
|       configuration: AVX Debug
 | |
|       msbuildArchitecture: x64
 | |
|   - task: VSBuild@1
 | |
|     displayName: Build solution math3_2022.sln x64rel avx
 | |
|     inputs:
 | |
|       solution: Tests/math3/math3_2022.sln
 | |
|       vsVersion: 17.0
 | |
|       platform: x64
 | |
|       configuration: AVX Release
 | |
|       msbuildArchitecture: x64
 | |
|   - task: VSBuild@1
 | |
|     displayName: Build solution math3_2022.sln x86dbg avx2
 | |
|     inputs:
 | |
|       solution: Tests/math3/math3_2022.sln
 | |
|       vsVersion: 17.0
 | |
|       platform: x86
 | |
|       configuration: AVX2 Debug
 | |
|       msbuildArchitecture: x64
 | |
|   - task: VSBuild@1
 | |
|     displayName: Build solution math3_2022.sln x86rel avx2
 | |
|     inputs:
 | |
|       solution: Tests/math3/math3_2022.sln
 | |
|       vsVersion: 17.0
 | |
|       platform: x86
 | |
|       configuration: AVX2 Release
 | |
|       msbuildArchitecture: x64
 | |
|   - task: VSBuild@1
 | |
|     displayName: Build solution math3_2022.sln x64dbg avx2
 | |
|     inputs:
 | |
|       solution: Tests/math3/math3_2022.sln
 | |
|       vsVersion: 17.0
 | |
|       platform: x64
 | |
|       configuration: AVX2 Debug
 | |
|       msbuildArchitecture: x64
 | |
|   - task: VSBuild@1
 | |
|     displayName: Build solution math3_2022.sln x64rel avx2
 | |
|     inputs:
 | |
|       solution: Tests/math3/math3_2022.sln
 | |
|       vsVersion: 17.0
 | |
|       platform: x64
 | |
|       configuration: AVX2 Release
 | |
|       msbuildArchitecture: x64
 | |
|   - task: VSBuild@1
 | |
|     displayName: Build solution math3_2022.sln x86dbg nointrinsics
 | |
|     inputs:
 | |
|       solution: Tests/math3/math3_2022.sln
 | |
|       vsVersion: 17.0
 | |
|       platform: x86
 | |
|       configuration: NI Debug
 | |
|       msbuildArchitecture: x64
 | |
|   - task: VSBuild@1
 | |
|     displayName: Build solution math3_2022.sln x86rel nointrinsics
 | |
|     inputs:
 | |
|       solution: Tests/math3/math3_2022.sln
 | |
|       vsVersion: 17.0
 | |
|       platform: x86
 | |
|       configuration: NI Release
 | |
|       msbuildArchitecture: x64
 | |
|   - task: VSBuild@1
 | |
|     displayName: Build solution math3_2022.sln x64dbg nointrinsics
 | |
|     inputs:
 | |
|       solution: Tests/math3/math3_2022.sln
 | |
|       vsVersion: 17.0
 | |
|       platform: x64
 | |
|       configuration: NI Debug
 | |
|       msbuildArchitecture: x64
 | |
|   - task: VSBuild@1
 | |
|     displayName: Build solution math3_2022.sln x64rel nointrinsics
 | |
|     inputs:
 | |
|       solution: Tests/math3/math3_2022.sln
 | |
|       vsVersion: 17.0
 | |
|       platform: x64
 | |
|       configuration: NI Release
 | |
|       msbuildArchitecture: x64
 | |
|   - task: VSBuild@1
 | |
|     displayName: Build solution math3_2022.sln arm64dbg nointrinsics
 | |
|     inputs:
 | |
|       solution: Tests/math3/math3_2022.sln
 | |
|       vsVersion: 17.0
 | |
|       platform: ARM64
 | |
|       configuration: NI Debug
 | |
|       msbuildArchitecture: x64
 | |
|   - task: VSBuild@1
 | |
|     displayName: Build solution math3_2022.sln arm86rel nointrinsics
 | |
|     inputs:
 | |
|       solution: Tests/math3/math3_2022.sln
 | |
|       vsVersion: 17.0
 | |
|       platform: ARM64
 | |
|       configuration: NI Release
 | |
|       msbuildArchitecture: x64
 | |
|   - task: VSBuild@1
 | |
|     displayName: Build solution math3_2022.sln x86dbg x87
 | |
|     inputs:
 | |
|       solution: Tests/math3/math3_2022.sln
 | |
|       vsVersion: 17.0
 | |
|       platform: x86
 | |
|       configuration: x87 Debug
 | |
|       msbuildArchitecture: x64
 | |
|   - task: VSBuild@1
 | |
|     displayName: Build solution math3_2022.sln x86rel x87
 | |
|     inputs:
 | |
|       solution: Tests/math3/math3_2022.sln
 | |
|       vsVersion: 17.0
 | |
|       platform: x86
 | |
|       configuration: x87 Release
 | |
|       msbuildArchitecture: x64
 | 
