浏览代码

Docker publish workflow: Add architecture linux/arm64

kalsi-avneet 9 月之前
父节点
当前提交
7edc6ff258
共有 1 个文件被更改,包括 9 次插入0 次删除
  1. 9 0
      .github/workflows/docker-publish.yml

+ 9 - 0
.github/workflows/docker-publish.yml

@@ -40,6 +40,14 @@ jobs:
             type=schedule,prefix=nightly-,pattern={{date 'YYYYMMDD'}}
             type=raw,enable=${{ github.event_name == 'workflow_dispatch' }},value=workflow_dispatch-{{branch}}-{{sha}}
 
+      - name: Set up QEMU
+        uses: docker/setup-qemu-action@v3
+        with:
+          platforms: arm64
+
+      - name: Set up Docker Buildx
+        uses: docker/setup-buildx-action@v3
+
       - name: Build and push Docker image
         uses: docker/build-push-action@v6
         with:
@@ -47,3 +55,4 @@ jobs:
           push: true
           tags: ${{ steps.meta.outputs.tags }}
           labels: ${{ steps.meta.outputs.labels }}
+          platforms: linux/amd64,linux/arm64