Explorar el Código

chore: update dev workflow (#423)

Shuyoou hace 1 año
padre
commit
8652d8da95
Se han modificado 2 ficheros con 16 adiciones y 8 borrados
  1. 14 6
      .github/workflows/dev.yml
  2. 2 2
      .github/workflows/release.yml

+ 14 - 6
.github/workflows/dev.yml

@@ -31,15 +31,23 @@ jobs:
       #     # token: ${{ secrets.CODECOV_TOKEN }}
       #     # only upload server test coverage
       #     flags: server
+      - name: Set up QEMU
+        uses: docker/setup-qemu-action@v3
+
+      - name: Set up Docker Buildx
+        uses: docker/setup-buildx-action@v3
 
       - name: Login to DockerHub
         uses: docker/login-action@v1
         with:
           username: ${{ secrets.DOCKER_USERNAME }}
           password: ${{ secrets.DOCKER_PWD }}
-
-      - name: Docker Build
-        run: docker build -t zilliz/attu:dev --build-arg VERSION=dev .
-
-      - name: Docker Push Dev
-        run: docker push zilliz/attu:dev
+        
+      - name: Docker Build and Push
+        uses: docker/build-push-action@v5
+        with:
+          context: .
+          platforms: linux/amd64,linux/arm64
+          tags: zilliz/attu:dev
+          build-args: VERSION=dev
+          push: true

+ 2 - 2
.github/workflows/release.yml

@@ -16,7 +16,7 @@ jobs:
 
       - name: Set up QEMU
         uses: docker/setup-qemu-action@v3
-      
+
       - name: Set up Docker Buildx
         uses: docker/setup-buildx-action@v3
 
@@ -26,7 +26,7 @@ jobs:
           username: ${{ secrets.DOCKER_USERNAME }}
           password: ${{ secrets.DOCKER_PWD }}
 
-      - name: Build and push
+      - name: Docker Build and Push
         uses: docker/build-push-action@v5
         with:
           context: .