ci: remove dind service, use runner docker socket directly
Some checks failed
Build and Push Docker Image / build-and-push (push) Failing after 2s

This commit is contained in:
2026-02-23 19:54:02 +01:00
parent d5a37c2df6
commit b4e082bc22

View File

@@ -10,25 +10,12 @@ on:
jobs:
build-and-push:
runs-on: dind
services:
dind:
image: docker:dind
options: --privileged
env:
DOCKER_TLS_CERTDIR: ""
env:
DOCKER_HOST: tcp://localhost:2375
DOCKER_HOST: unix:///var/run/docker.sock
steps:
- name: Install dependencies
run: apk add --no-cache git docker-cli
- name: Wait for Docker daemon
run: |
until docker info > /dev/null 2>&1; do
echo "Waiting for Docker daemon..."
sleep 2
done
run: apk add --no-cache git
- name: Checkout
run: |
@@ -51,6 +38,6 @@ jobs:
REGISTRY="${REGISTRY#https://}"
REGISTRY="${REGISTRY#http://}"
IMAGE="$REGISTRY/${{ gitea.repository }}"
docker buildx build -t "$IMAGE:${{ gitea.sha }}" -t "$IMAGE:latest" .
docker build -t "$IMAGE:${{ gitea.sha }}" -t "$IMAGE:latest" .
docker push "$IMAGE:${{ gitea.sha }}"
docker push "$IMAGE:latest"