inspektor-gadget
23 строки · 527.0 Байт
1#!/usr/bin/env bash
2
3# Generate container tag names
4# From https://github.com/weaveworks/scope/blob/master/tools/image-tag
5
6set -o errexit7set -o pipefail8
9# If there is an explicit image tag set, just return it
10if [ -n "$IMAGE_TAG" ]; then11echo $IMAGE_TAG12exit 013fi
14
15BRANCH_PREFIX=$(git rev-parse --abbrev-ref HEAD)16if [ "$1" = "branch" ] ; then17if [ "$BRANCH_PREFIX" = "main" ] ; then18BRANCH_PREFIX="latest"19fi20echo "${BRANCH_PREFIX//\//-}"21else
22echo "${BRANCH_PREFIX//\//-}-$(git rev-parse --short HEAD)"23fi
24