45 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			45 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| name: Export Package
 | |
| 
 | |
| on:
 | |
|   pull_request: {}
 | |
|   push: { branches: [main] }
 | |
| 
 | |
| env:
 | |
|   UNITY_LICENSE: ${{ secrets.UNITY_LICENSE_2020 }}
 | |
| 
 | |
| jobs:
 | |
|   build:
 | |
|     name: Build UnityPackage
 | |
|     runs-on: ubuntu-latest
 | |
|     steps:
 | |
|       # Checkout
 | |
|       - name: Checkout repository
 | |
|         uses: actions/checkout@v2
 | |
|         with:
 | |
|           lfs: true
 | |
| 
 | |
|       # Cache
 | |
|       - name: Cache
 | |
|         uses: actions/cache@v2
 | |
|         with:
 | |
|           path: Library
 | |
|           key: Library
 | |
|           restore-keys: Library-
 | |
| 
 | |
|       # Build
 | |
|       - name: Build .unitypackage
 | |
|         uses: game-ci/unity-builder@v4
 | |
|         env:
 | |
|           UNITY_LICENSE: ${{ secrets.UNITY_LICENSE }}
 | |
|           UNITY_EMAIL: ${{ secrets.UNITY_EMAIL }}
 | |
|           UNITY_PASSWORD: ${{ secrets.UNITY_PASSWORD }}
 | |
|         with:
 | |
|           unityVersion: 2021.3.29f1
 | |
|           buildMethod: MackySoft.PackageTools.Editor.UnityPackageExporter.Export
 | |
| 
 | |
|       # Upload
 | |
|       - name: Upload .unitypackage
 | |
|         uses: actions/upload-artifact@v2
 | |
|         with:
 | |
|           name: Unity Package
 | |
|           path: Build |