From cdacdb3cbd311eaac31625f21a86adf4e83cfb73 Mon Sep 17 00:00:00 2001 From: dev Date: Tue, 3 Mar 2026 18:00:41 +0000 Subject: [PATCH] fix: install docker cli in job, use plain docker build/push --- .gitea/workflows/docker.yml | 31 ++++++++++++++++++++----------- 1 file changed, 20 insertions(+), 11 deletions(-) diff --git a/.gitea/workflows/docker.yml b/.gitea/workflows/docker.yml index c07161f..dba4f88 100644 --- a/.gitea/workflows/docker.yml +++ b/.gitea/workflows/docker.yml @@ -9,11 +9,23 @@ jobs: docker: runs-on: ubuntu-latest steps: + - name: install docker cli + run: | + apt-get update -qq + apt-get install -y -qq ca-certificates curl gnupg + install -m 0755 -d /etc/apt/keyrings + curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg + echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian bullseye stable" > /etc/apt/sources.list.d/docker.list + apt-get update -qq + apt-get install -y -qq docker-ce-cli + - name: checkout uses: actions/checkout@v3 - name: buildx uses: docker/setup-buildx-action@v2 + with: + driver: docker - name: login uses: docker/login-action@v2 @@ -23,14 +35,11 @@ jobs: password: ${{ secrets.REGISTRY_TOKEN }} - name: build and push - uses: docker/build-push-action@v3 - with: - context: . - file: ./docker/Dockerfile - platforms: linux/amd64 - push: true - cache-from: type=gha - cache-to: type=gha,mode=max - tags: | - forge.dilain.com/laurent/nabarr:master - forge.dilain.com/laurent/nabarr:latest + run: | + docker build \ + --platform linux/amd64 \ + -t forge.dilain.com/laurent/nabarr:master \ + -t forge.dilain.com/laurent/nabarr:latest \ + -f docker/Dockerfile . + docker push forge.dilain.com/laurent/nabarr:master + docker push forge.dilain.com/laurent/nabarr:latest