更新 .github/workflows/buidl_and_push_ghcr.yml
All checks were successful
Build Docker Image / build (push) Successful in 6s

This commit is contained in:
2025-12-18 12:56:51 +00:00
parent d3acbe0024
commit e671a1fb7e

View File

@@ -18,19 +18,45 @@ jobs:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: Debug Docker environment
run: |
echo "=== Current user info ==="
id
echo ""
echo "=== Environment variables ==="
env | grep -i docker || echo "No DOCKER_ env vars"
echo ""
echo "=== Search for docker.sock ==="
find / -name "docker.sock" 2>/dev/null || echo "Not found in filesystem"
echo ""
echo "=== Check common locations ==="
ls -la /var/run/docker.sock 2>/dev/null || echo "/var/run/docker.sock not found"
ls -la /run/docker.sock 2>/dev/null || echo "/run/docker.sock not found"
ls -la ~/.docker/ 2>/dev/null || echo "~/.docker/ not found"
echo ""
echo "=== Check if docker command exists ==="
which docker || echo "docker command not found"
echo ""
echo "=== Try docker version ==="
docker version 2>&1 || echo "docker version failed"
echo ""
echo "=== Check mount points ==="
mount | grep docker || echo "No docker mounts"
- name: Extract metadata - name: Extract metadata
id: meta id: meta
run: | run: |
echo "date=$(date +'%Y%m%d-%H%M%S')" >> $GITHUB_OUTPUT echo "date=$(date +'%Y%m%d-%H%M%S')" >> $GITHUB_OUTPUT
echo "sha_short=$(echo ${GITHUB_SHA} | cut -c1-7)" >> $GITHUB_OUTPUT echo "sha_short=$(echo ${GITHUB_SHA} | cut -c1-7)" >> $GITHUB_OUTPUT
- name: Build Docker image # 暂时注释掉构建步骤,等调试完成后再启用
run: | # - name: Build Docker image
docker build \ # run: |
-t myapp:${{ steps.meta.outputs.sha_short }} \ # docker build \
-t myapp:latest \ # -t myapp:${{ steps.meta.outputs.sha_short }} \
-f Dockerfile \ # -t myapp:latest \
. # -f Dockerfile \
# .
- name: List images # - name: List images
run: docker images | grep myapp # run: docker images | grep myapp