From 077ae09d77878b094017f5a26da28934390b8b3a Mon Sep 17 00:00:00 2001 From: Ben Zhang Date: Tue, 6 Aug 2024 21:23:58 -0700 Subject: [PATCH] Build Docker image for ARM cc @Jimmyj30 Similar to https://github.com/WATonomous/slurm-dist/pull/2 and https://github.com/WATonomous/repo-ingestion/pull/1/files --- .github/workflows/push-image.yml | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/.github/workflows/push-image.yml b/.github/workflows/push-image.yml index a79ea3c..a17638c 100644 --- a/.github/workflows/push-image.yml +++ b/.github/workflows/push-image.yml @@ -29,6 +29,9 @@ jobs: username: ${{ env.REGISTRY_USER }} password: ${{ env.REGISTRY_PASSWORD }} + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@988b5a0280414f521da01fcc63a27aeeb4b104db + - name: Extract metadata (tags, labels) for Docker (frontend) id: meta-frontend uses: docker/metadata-action@c4ee3adeed93b1fa6a762f209fb01608c1a22f1e @@ -36,7 +39,13 @@ jobs: images: ${{ env.IMAGE_REGISTRY }}/${{ env.IMAGE_NAME }} flavor: | suffix=-frontend - + tags: | + type=schedule + type=ref,event=branch + type=ref,event=tag + type=ref,event=pr + type=sha,format=long + - name: Extract metadata (tags, labels) for Docker (backend) id: meta-backend uses: docker/metadata-action@c4ee3adeed93b1fa6a762f209fb01608c1a22f1e @@ -44,11 +53,18 @@ jobs: images: ${{ env.IMAGE_REGISTRY }}/${{ env.IMAGE_NAME }} flavor: | suffix=-backend + tags: | + type=schedule + type=ref,event=branch + type=ref,event=tag + type=ref,event=pr + type=sha,format=long - name: Build and push Docker image (frontend) uses: docker/build-push-action@91df6b874e498451163feb47610c87c4a218c1ee with: context: frontend + platforms: linux/amd64,linux/arm64 push: true build-args: | DOCKER_METADATA_OUTPUT_JSON @@ -59,6 +75,7 @@ jobs: uses: docker/build-push-action@91df6b874e498451163feb47610c87c4a218c1ee with: context: backend + platforms: linux/amd64,linux/arm64 push: true build-args: | DOCKER_METADATA_OUTPUT_JSON