Browse Source

update dev build

Signed-off-by: shanghaikid <jiangruiyi@gmail.com>
shanghaikid 8 months ago
parent
commit
b5a01ce4bc
1 changed files with 13 additions and 20 deletions
  1. 13 20
      .github/workflows/dev.yml

+ 13 - 20
.github/workflows/dev.yml

@@ -1,4 +1,4 @@
-name: Attu dev release
+name: Attu Dev Release
 
 on:
   pull_request_target:
@@ -13,39 +13,32 @@ jobs:
     runs-on: ubuntu-latest
     steps:
       - uses: actions/checkout@v4
+
       - name: Setup Node.js
         uses: actions/setup-node@v4
         with:
           node-version: 22
 
-      # - name: Run server tests
-      #   run: |
-      #     cd server
-      #     yarn install
-      #     yarn test:cov
-
-      # - name: Upload coverage to Codecov
-      #   uses: codecov/codecov-action@v2
-      #   with:
-      #     # public repo needn't pass token
-      #     # token: ${{ secrets.CODECOV_TOKEN }}
-      #     # only upload server test coverage
-      #     flags: server
-
       - name: Set up Docker Buildx
         uses: docker/setup-buildx-action@v3
+        with:
+          install: true
 
       - name: Login to DockerHub
         uses: docker/login-action@v1
         with:
           username: ${{ secrets.DOCKER_USERNAME }}
           password: ${{ secrets.DOCKER_PWD }}
-        
-      - name: Docker Build and Push
+
+      - name: Docker Build and Push for Multi-Platform
         uses: docker/build-push-action@v5
         with:
           context: .
-          platforms: linux/amd64
-          tags: zilliz/attu:dev
-          build-args: VERSION=dev
+          platforms: linux/amd64,linux/arm64,linux/arm/v7
+          tags: |
+            zilliz/attu:dev
+          cache-from: type=registry,ref=zilliz/attu:cache
+          cache-to: type=inline
+          build-args: |
+            VERSION=dev
           push: true