更新 .github/workflows/buidl_and_push_ghcr.yml
All checks were successful
Build Docker Image / build (push) Successful in 6s
All checks were successful
Build Docker Image / build (push) Successful in 6s
This commit is contained in:
44
.github/workflows/buidl_and_push_ghcr.yml
vendored
44
.github/workflows/buidl_and_push_ghcr.yml
vendored
@@ -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
|
||||||
Reference in New Issue
Block a user