diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 3e6c1d7..b003952 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -14,15 +14,16 @@ jobs: uses: actions/checkout@v4 - name: see ls run: ls + - name: start buildkit + run: | + mkdir -p /tmp/buildkit + /usr/local/bin/buildkitd & + sleep 5 # 等待 buildkitd 启动 - name: Build and push Docker images env: HARBOR: ${{ vars.HARBOR }} TAG: ${{ github.sha }} run: | - mkdir -p /tmp/buildkit - /usr/local/bin/buildkitd --root /tmp/buildkit --addr unix:///tmp/buildkit/buildkitd.sock - sleep 5 # 等待 buildkitd 启动 - ROOT_DIR=$(pwd) # 遍历所有包含 Dockerfile 的目录 @@ -32,7 +33,7 @@ jobs: IMAGE_NAME="${HARBOR}/testing/merlin/${name}:${TAG}" - /usr/local/bin/buildctl --addr /tmp/buildkit/buildkitd.sock build \ + /usr/local/bin/buildctl build \ --frontend dockerfile.v0 \ --local context="$dir" \ --local dockerfile="$dir" \