15 lines
		
	
	
	
		
			444 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
		
		
			
		
	
	
			15 lines
		
	
	
	
		
			444 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
|   | #!/usr/bin/env bash
 | ||
|  | 
 | ||
|  | REPO="code.lab.cowley.tech/homelab/homelab-docs" | ||
|  | VERSION="$(date +%s)" | ||
|  | BRANCH="$(git branch --show-current)" | ||
|  | GITREF="$(git rev-parse --short HEAD)" | ||
|  | 
 | ||
|  | if [ "$(git branch --show-current)" == "main" ] | ||
|  | then | ||
|  |   docker build -t "${REPO}:${VERSION}-${BRANCH}-${GITREF}" . | ||
|  |   docker tag "${REPO}:${VERSION}-${BRANCH}-${GITREF}" "${REPO}:latest" | ||
|  |   docker push "${REPO}:${VERSION}-${BRANCH}-${GITREF}" | ||
|  |   docker push "${REPO}:latest" | ||
|  | fi |