From a34a97f8925e1228c46ad323f1e2ab4aef204043 Mon Sep 17 00:00:00 2001 From: Adrian Miesikowski Date: Tue, 10 Feb 2026 13:58:08 +0100 Subject: [PATCH] Simplify workflow to use direct docker commands --- .gitea/workflows/docker-build.yml | 42 +++++++++++-------------------- 1 file changed, 15 insertions(+), 27 deletions(-) diff --git a/.gitea/workflows/docker-build.yml b/.gitea/workflows/docker-build.yml index 8c90e87..279493a 100644 --- a/.gitea/workflows/docker-build.yml +++ b/.gitea/workflows/docker-build.yml @@ -18,33 +18,21 @@ jobs: - name: Checkout code uses: actions/checkout@v4 - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 - - - name: Log in to Docker Registry - uses: docker/login-action@v3 - with: - registry: registry.szmyt151.pl - username: ${{ secrets.REGISTRY_USERNAME }} - password: ${{ secrets.REGISTRY_PASSWORD }} - - - name: Extract metadata - id: meta + - name: Build Docker image run: | - echo "version=${GITHUB_REF#refs/tags/}" >> $GITHUB_OUTPUT - echo "sha_short=$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT - echo "date=$(date +%Y%m%d-%H%M%S)" >> $GITHUB_OUTPUT + docker build -t registry.szmyt151.pl/registryuser/sztucznainteligencjadlafirm:latest . + docker tag registry.szmyt151.pl/registryuser/sztucznainteligencjadlafirm:latest registry.szmyt151.pl/registryuser/sztucznainteligencjadlafirm:$(git rev-parse --short HEAD) - - name: Build and push Docker image - uses: docker/build-push-action@v5 - with: - context: . - push: true - tags: | - registry.szmyt151.pl/registryuser/sztucznainteligencjadlafirm:latest - registry.szmyt151.pl/registryuser/sztucznainteligencjadlafirm:${{ steps.meta.outputs.sha_short }} - cache-from: type=gha - cache-to: type=gha,mode=max + - name: Login to Docker Registry + run: | + echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login registry.szmyt151.pl -u ${{ secrets.REGISTRY_USERNAME }} --password-stdin - - name: Image digest - run: echo "Image pushed successfully!" + - name: Push Docker image + run: | + docker push registry.szmyt151.pl/registryuser/sztucznainteligencjadlafirm:latest + docker push registry.szmyt151.pl/registryuser/sztucznainteligencjadlafirm:$(git rev-parse --short HEAD) + + - name: Cleanup + if: always() + run: | + docker logout registry.szmyt151.pl || true