mirror of
				https://github.com/RetroDECK/Duckstation.git
				synced 2025-04-10 19:15:14 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			39 lines
		
	
	
		
			862 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			862 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| name: Windows Build
 | |
| 
 | |
| on:
 | |
|   pull_request:
 | |
|   push:
 | |
|     branches:
 | |
|       - master
 | |
| 
 | |
| jobs:
 | |
|   build:
 | |
| 
 | |
|     runs-on: windows-2019
 | |
| 
 | |
|     steps:
 | |
|     - uses: actions/checkout@v1
 | |
|       with:
 | |
|         submodules: true
 | |
| 
 | |
|     - name: Compile release build
 | |
|       shell: cmd
 | |
|       run: |
 | |
|         call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" x64
 | |
|         msbuild duckstation.sln -t:Build -p:Platform=x64;Configuration=ReleaseLTCG
 | |
|         
 | |
|     - name: Remove extra bloat before archiving
 | |
|       shell: cmd
 | |
|       run: |
 | |
|         del /Q bin\x64\*.pdb
 | |
|         del /Q bin\x64\*.exp
 | |
|         del /Q bin\x64\*.lib
 | |
|         del /Q bin\x64\*.iobj
 | |
|         del /Q bin\x64\*.ipdb
 | |
| 
 | |
|     - name: Upload release archive
 | |
|       uses: actions/upload-artifact@v1
 | |
|       with:
 | |
|         name: "duckstation-windows-x64-release"
 | |
|         path: ".\\bin\\x64"
 | 
