Fix build_push.sh tag detection
This commit is contained in:
parent
31504d1a5b
commit
555d9899fe
@ -5,17 +5,24 @@ cd "$(dirname "$0")"
|
||||
IMAGE=mediaeng/llmproxy
|
||||
PLATFORM=linux/arm64
|
||||
|
||||
CURRENT=$(git describe --tags --always)
|
||||
if [ -z "$CURRENT" ]; then
|
||||
echo "Fehler: git describe liefert kein Ergebnis"
|
||||
LAST_TAG=$(git describe --tags --abbrev=0 2>/dev/null || true)
|
||||
HEAD_TAG=$(git tag --points-at HEAD | head -1)
|
||||
|
||||
if [ -n "$HEAD_TAG" ]; then
|
||||
echo "HEAD bereits getaggt: $HEAD_TAG"
|
||||
read -rp "Neuer Tag [${HEAD_TAG}]: " INPUT
|
||||
VERSION="${INPUT:-$HEAD_TAG}"
|
||||
else
|
||||
echo "Letzter Tag: ${LAST_TAG:-kein Tag}"
|
||||
read -rp "Neuer Tag: " INPUT
|
||||
if [ -z "$INPUT" ]; then
|
||||
echo "Kein Tag angegeben, breche ab."
|
||||
exit 1
|
||||
fi
|
||||
VERSION="$INPUT"
|
||||
fi
|
||||
|
||||
echo "Aktueller Tag: $CURRENT"
|
||||
read -rp "Neuer Tag [${CURRENT}]: " INPUT
|
||||
VERSION="${INPUT:-$CURRENT}"
|
||||
|
||||
if [ "$VERSION" != "$CURRENT" ]; then
|
||||
if [ "$VERSION" != "$HEAD_TAG" ]; then
|
||||
git tag "$VERSION"
|
||||
git push origin "$VERSION"
|
||||
echo "Tag '$VERSION' gesetzt und gepusht."
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user