优化 Docker 工作流,移除冗余步骤并增强 QEMU 和 Docker Buildx 配置

This commit is contained in:
wood chen 2024-10-09 13:16:56 +08:00
parent a4ba7c3486
commit 279ad770b6

View File

@ -33,25 +33,14 @@ jobs:
cd code
CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build -ldflags '-w -s' -o ../feishu_chatgpt-arm64
- name: List files
run: ls -l
- name: Build and push Docker image
uses: docker/build-push-action@v5
with:
context: .
file: Dockerfile.multi
platforms: linux/amd64,linux/arm64
push: true
tags: |
woodchen/${{ env.IMAGE_NAME }}:latest
woodchen/${{ env.IMAGE_NAME }}:${{ github.sha }}
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
with:
use: true
driver-opts: image=moby/buildkit:latest
- name: Login to Docker Hub
uses: docker/login-action@v3