|
@@ -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
|