61 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
			
		
		
	
	
			61 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
| #!/usr/bin/env bash
 | |
| 
 | |
| #
 | |
| # Perform Activation
 | |
| #
 | |
| 
 | |
| if [ "$SKIP_ACTIVATION" != "true" ]; then
 | |
|   UNITY_LICENSE_PATH="/Library/Application Support/Unity"
 | |
| 
 | |
|   if [ ! -d "$UNITY_LICENSE_PATH" ]; then
 | |
|     echo "Creating Unity License Directory"
 | |
|     sudo mkdir -p "$UNITY_LICENSE_PATH"
 | |
|     sudo chmod -R 777 "$UNITY_LICENSE_PATH"
 | |
|   fi;
 | |
| 
 | |
|   ACTIVATE_LICENSE_PATH="$ACTION_FOLDER/BlankProject"
 | |
|   mkdir -p "$ACTIVATE_LICENSE_PATH"
 | |
| 
 | |
|   source $ACTION_FOLDER/platforms/mac/steps/activate.sh
 | |
| else
 | |
|   echo "Skipping activation"
 | |
| fi
 | |
| 
 | |
| #
 | |
| # Run Build
 | |
| #
 | |
| 
 | |
| source $ACTION_FOLDER/platforms/mac/steps/build.sh
 | |
| 
 | |
| #
 | |
| # License Cleanup
 | |
| #
 | |
| 
 | |
| if [ "$SKIP_ACTIVATION" != "true" ]; then
 | |
|   source $ACTION_FOLDER/platforms/mac/steps/return_license.sh
 | |
|   rm -r "$ACTIVATE_LICENSE_PATH"
 | |
| fi
 | |
| 
 | |
| #
 | |
| # Instructions for debugging
 | |
| #
 | |
| 
 | |
| if [[ $BUILD_EXIT_CODE -gt 0 ]]; then
 | |
| echo ""
 | |
| echo "###########################"
 | |
| echo "#         Failure         #"
 | |
| echo "###########################"
 | |
| echo ""
 | |
| echo "Please note that the exit code is not very descriptive."
 | |
| echo "Most likely it will not help you solve the issue."
 | |
| echo ""
 | |
| echo "To find the reason for failure: please search for errors in the log above and check for annotations in the summary view."
 | |
| echo ""
 | |
| fi;
 | |
| 
 | |
| #
 | |
| # Exit with code from the build step.
 | |
| #
 | |
| 
 | |
| exit $BUILD_EXIT_CODE
 |