Verify image healthcheck before publishing from Gitea
Build and Publish TVJ EPG Image / build (push) Failing after 27s

This commit is contained in:
Lyncoln
2026-09-10 15:49:22 -04:00
parent 8529fca032
commit 59f5a2614d
3 changed files with 36 additions and 17 deletions
+13 -16
View File
@@ -73,21 +73,18 @@ jobs:
-t "$FULL_IMAGE:latest" \
-t "$FULL_IMAGE:v$VERSION" \
-t "$FULL_IMAGE:sha-$SHORT_SHA" \
--push \
--load \
.
# -------------------------------------------------
# Push all tags
# -------------------------------------------------
# - name: Push all tags
# env:
# REGISTRY: ${{ vars.REGISTRY }}
# IMAGE: david/tvj-epg
# VERSION: ${{ steps.version.outputs.version }}
# run: |
# SHORT_SHA="${GITHUB_SHA::7}"
# FULL_IMAGE="$REGISTRY/david/tvj-epg"
# docker push "$FULL_IMAGE:latest"
# docker push "$FULL_IMAGE:v$VERSION"
# docker push "$FULL_IMAGE:sha-$SHORT_SHA"
- name: Verify healthcheck and publish
env:
REGISTRY: ${{ vars.REGISTRY }}
VERSION: ${{ steps.version.outputs.version }}
run: |
set -euo pipefail
SHORT_SHA="${GITHUB_SHA::7}"
FULL_IMAGE="$REGISTRY/david/tvj-epg"
docker image inspect "$FULL_IMAGE:latest" | python3 scripts/verify_image_healthcheck.py
docker push "$FULL_IMAGE:latest"
docker push "$FULL_IMAGE:v$VERSION"
docker push "$FULL_IMAGE:sha-$SHORT_SHA"