You've already forked postgres_exporter
							
							
				mirror of
				https://github.com/prometheus-community/postgres_exporter.git
				synced 2025-11-03 07:53:12 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			29 lines
		
	
	
		
			697 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			697 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/bash
 | 
						|
# Script to copy and push new metric versions to the assets branch.
 | 
						|
 | 
						|
[ ! -z "$GIT_ASSETS_BRANCH" ] || exit 1
 | 
						|
[ ! -z "$GIT_API_KEY" ] || exit 1
 | 
						|
 | 
						|
version=$(git describe HEAD) || exit 1
 | 
						|
 | 
						|
# Constants
 | 
						|
ASSETS_DIR=".assets-branch"
 | 
						|
METRICS_DIR="$ASSETS_DIR/metriclists"
 | 
						|
 | 
						|
# Ensure metrics dir exists
 | 
						|
mkdir -p "$METRICS_DIR/"
 | 
						|
 | 
						|
# Remove old files so we spot deletions
 | 
						|
rm -f "$METRICS_DIR/.*.unique"
 | 
						|
 | 
						|
# Copy new files
 | 
						|
cp -f -t "$METRICS_DIR/" ./.metrics.*.prom.unique || exit 1
 | 
						|
 | 
						|
# Enter the assets dir and push.
 | 
						|
cd "$ASSETS_DIR" || exit 1
 | 
						|
 | 
						|
git add "metriclists" || exit 1
 | 
						|
git commit -m "Added unique metrics for build from $version" || exit 1
 | 
						|
git push origin "$GIT_ASSETS_BRANCH" || exit 1
 | 
						|
 | 
						|
exit 0 |