forked from Cookies_Public/AquaDX
		
	
		
			
				
	
	
		
			30 lines
		
	
	
		
			801 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			801 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| #!/usr/bin/env bash
 | |
| 
 | |
| # Stop on error
 | |
| set -e
 | |
| set -x
 | |
| 
 | |
| # Build jar
 | |
| ./gradlew build --parallel -x test
 | |
| rm -rf build/libs/aqua-nightly.jar
 | |
| rm -rf build/libs/*-plain.jar
 | |
| cp build/libs/*.jar "build/libs/aqua-nightly.jar"
 | |
| 
 | |
| echo "Creating release package"
 | |
| PACK="build/release"
 | |
| rm -rf "$PACK"
 | |
| mkdir -p "$PACK"
 | |
| cp build/libs/aqua-nightly.jar "$PACK/aqua.jar"
 | |
| cp -r config "$PACK/config"
 | |
| mkdir -p "$PACK/data"
 | |
| 
 | |
| NOTES="$PACK/ReleaseNotes.md"
 | |
| echo '### AquaDX Nightly Release' >> "$NOTES"
 | |
| echo "This nightly release is automatically built by github actions on $(date)." >> "$NOTES"
 | |
| echo "https://github.com/hykilpikonna/AquaDX" >> "$NOTES"
 | |
| echo '### The latest five updates are:' >> "$NOTES"
 | |
| git log -"5" --format="- %H %s" | sed '/^$/d' >> "$NOTES"
 | |
| 
 | |
| echo "Compressing"
 | |
| cd build/release
 | |
| zip -r ../aqua-nightly.zip . | 
