diff --git a/.woodpecker.yml b/.woodpecker.yml index bb84db7..98bb2ff 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -67,13 +67,13 @@ steps: docker buildx build --platform linux/amd64 -t "$SWR_REGISTRY_REPO:$IMAGE_TAG" . echo "Pushing image: $SWR_REGISTRY_REPO:$IMAGE_TAG" - docker push "$SWR_REGISTRY_REPO:$IMAGE_TAG" + docker push --platform linux/amd64 "$SWR_REGISTRY_REPO:$IMAGE_TAG" # 可选:打 latest 标签(仅 main 分支) if [ "${CI_COMMIT_BRANCH}" = "main" ]; then echo "Pushing image(latest): $SWR_REGISTRY_REPO:latest" docker tag "$SWR_REGISTRY_REPO:$IMAGE_TAG" "$SWR_REGISTRY_REPO:latest" - docker push "$SWR_REGISTRY_REPO:latest" + docker push --platform linux/amd64 "$SWR_REGISTRY_REPO:latest" fi echo "Image pushed: $SWR_REGISTRY_REPO:$IMAGE_TAG"