homelab-docs/scripts/deploy.sh
Chris Cowley 033b5e4fac
All checks were successful
/ build (push) Successful in 37s
Try and build
2024-10-04 10:24:50 +02:00

14 lines
444 B
Bash
Executable file

#!/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