feat: Add version-specific dev tags for easier identification
Local Docker Build (Dev) / build-dev (push) Successful in 24s
Local Docker Build (Dev) / build-dev (push) Successful in 24s
- Bump version to 1.7.0 for NFO release date fix - Add version-dev-gitea tag format (e.g. 1.7.0-dev-gitea) - Push version tag to Gitea registry alongside dev tag - Update build output to show clear pull command This makes it easy to identify which dev build you're running and ensures you get the latest Gitea dev build with the NFO fixes.
This commit is contained in:
@@ -94,11 +94,15 @@ jobs:
|
|||||||
|
|
||||||
# Build DEV image with cache (if available)
|
# Build DEV image with cache (if available)
|
||||||
echo "Building DEV image with layer caching..."
|
echo "Building DEV image with layer caching..."
|
||||||
|
VERSION=$(cat VERSION 2>/dev/null || echo "unknown")
|
||||||
|
echo "Building version: $VERSION"
|
||||||
|
|
||||||
docker build \
|
docker build \
|
||||||
$CACHE_ARGS \
|
$CACHE_ARGS \
|
||||||
--build-arg GIT_BRANCH=dev \
|
--build-arg GIT_BRANCH=dev \
|
||||||
--build-arg BUILD_SOURCE=gitea \
|
--build-arg BUILD_SOURCE=gitea \
|
||||||
--tag nfoguard:dev \
|
--tag nfoguard:dev \
|
||||||
|
--tag nfoguard:${VERSION}-dev-gitea \
|
||||||
--tag nfoguard:dev-${{ github.sha }} \
|
--tag nfoguard:dev-${{ github.sha }} \
|
||||||
--tag "$CACHE_IMAGE" \
|
--tag "$CACHE_IMAGE" \
|
||||||
.
|
.
|
||||||
@@ -119,7 +123,9 @@ jobs:
|
|||||||
echo "✅ DEV Login succeeded"
|
echo "✅ DEV Login succeeded"
|
||||||
|
|
||||||
# Tag for local registry
|
# Tag for local registry
|
||||||
|
VERSION=$(cat VERSION 2>/dev/null || echo "unknown")
|
||||||
docker tag nfoguard:dev "$LOCAL_REGISTRY/sbcrumb/nfoguard:dev"
|
docker tag nfoguard:dev "$LOCAL_REGISTRY/sbcrumb/nfoguard:dev"
|
||||||
|
docker tag nfoguard:${VERSION}-dev-gitea "$LOCAL_REGISTRY/sbcrumb/nfoguard:${VERSION}-dev-gitea"
|
||||||
docker tag nfoguard:dev "$LOCAL_REGISTRY/sbcrumb/nfoguard:dev-${{ github.sha }}"
|
docker tag nfoguard:dev "$LOCAL_REGISTRY/sbcrumb/nfoguard:dev-${{ github.sha }}"
|
||||||
|
|
||||||
# Push DEV images
|
# Push DEV images
|
||||||
@@ -130,6 +136,11 @@ jobs:
|
|||||||
if timeout 120 docker --config $DOCKER_CONFIG push "$LOCAL_REGISTRY/sbcrumb/nfoguard:dev"; then
|
if timeout 120 docker --config $DOCKER_CONFIG push "$LOCAL_REGISTRY/sbcrumb/nfoguard:dev"; then
|
||||||
echo "✅ DEV tag pushed successfully"
|
echo "✅ DEV tag pushed successfully"
|
||||||
|
|
||||||
|
echo "=== Pushing version-dev-gitea tag ==="
|
||||||
|
if timeout 60 docker --config $DOCKER_CONFIG push "$LOCAL_REGISTRY/sbcrumb/nfoguard:${VERSION}-dev-gitea"; then
|
||||||
|
echo "✅ Version-dev-gitea tag pushed successfully: ${VERSION}-dev-gitea"
|
||||||
|
fi
|
||||||
|
|
||||||
if timeout 60 docker --config $DOCKER_CONFIG push "$LOCAL_REGISTRY/sbcrumb/nfoguard:dev-${{ github.sha }}"; then
|
if timeout 60 docker --config $DOCKER_CONFIG push "$LOCAL_REGISTRY/sbcrumb/nfoguard:dev-${{ github.sha }}"; then
|
||||||
echo "✅ DEV SHA tag pushed successfully"
|
echo "✅ DEV SHA tag pushed successfully"
|
||||||
fi
|
fi
|
||||||
@@ -141,6 +152,10 @@ jobs:
|
|||||||
echo ""
|
echo ""
|
||||||
echo "🎉 DEV build completed successfully!"
|
echo "🎉 DEV build completed successfully!"
|
||||||
echo ""
|
echo ""
|
||||||
|
VERSION=$(cat VERSION 2>/dev/null || echo "unknown")
|
||||||
echo "📦 Available DEV images:"
|
echo "📦 Available DEV images:"
|
||||||
echo " Local only: nfoguard:dev"
|
echo " Local only: nfoguard:dev"
|
||||||
|
echo " Version tag: nfoguard:${VERSION}-dev-gitea"
|
||||||
echo " Local SHA: nfoguard:dev-${{ github.sha }}"
|
echo " Local SHA: nfoguard:dev-${{ github.sha }}"
|
||||||
|
echo ""
|
||||||
|
echo "🐳 Pull with: docker pull 192.168.253.221:3000/sbcrumb/nfoguard:${VERSION}-dev-gitea"
|
||||||
Reference in New Issue
Block a user