mirror of https://github.com/grafana/grafana.git
				
				
				
			
		
			
				
	
	
		
			30 lines
		
	
	
		
			888 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			888 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
#!/bin/bash
 | 
						|
set -e
 | 
						|
WORKING_DIRECTORY=$(pwd)
 | 
						|
DIST_DIRECTORY="$WORKING_DIRECTORY/enterprise-dist"
 | 
						|
# copy zip file to /tmp/dist
 | 
						|
mkdir -p /tmp/dist
 | 
						|
cp ./enterprise-dist/*.zip /tmp/dist
 | 
						|
echo "Contents of /tmp/dist"
 | 
						|
ls -al /tmp/dist
 | 
						|
 | 
						|
# nssm download has been unreliable, use a cached copy of it
 | 
						|
echo "Caching NSSM"
 | 
						|
mkdir -p /tmp/cache
 | 
						|
cp ./scripts/build/ci-msi-build/msigenerator/cache/nssm-2.24.zip /tmp/cache
 | 
						|
 | 
						|
cd ./scripts/build/ci-msi-build/msigenerator
 | 
						|
echo "Building MSI"
 | 
						|
python3 generator/build.py "$@"
 | 
						|
chmod a+x /tmp/scratch/*.msi
 | 
						|
echo "MSI: Copy to $DIST_DIRECTORY"
 | 
						|
cp /tmp/scratch/*.msi "$DIST_DIRECTORY"
 | 
						|
echo "MSI: Generate SHA256"
 | 
						|
MSI_FILE=$(ls "${DIST_DIRECTORY}"/*.msi)
 | 
						|
SHA256SUM=$(sha256sum "$MSI_FILE" | cut -f1 -d' ')
 | 
						|
echo "$SHA256SUM" > "$MSI_FILE.sha256"
 | 
						|
echo "MSI: SHA256 file content:"
 | 
						|
cat "$MSI_FILE.sha256"
 | 
						|
echo "MSI: contents of $DIST_DIRECTORY"
 | 
						|
ls -al "$DIST_DIRECTORY"
 |