From b6b6e81c0f4fc27407bbda092b7bfed784ad197a Mon Sep 17 00:00:00 2001 From: E99p1ant Date: Sat, 10 Aug 2024 12:14:48 +0800 Subject: [PATCH] ci: only build amd64 image --- .github/workflows/docker.yml | 44 +++++++++++++++++++++++++++++++++--- 1 file changed, 41 insertions(+), 3 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index e652e85..2b03d92 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -5,8 +5,8 @@ on: - master jobs: - build-arm: - runs-on: raspberrypi + build-amd64: + runs-on: ubuntu-latest permissions: actions: write contents: read @@ -36,9 +36,47 @@ jobs: uses: docker/build-push-action@v4 with: context: . - platforms: linux/arm/v7 + platforms: linux/amd64 push: true build-args: | GITHUB_SHA=${{ github.sha }} tags: | ghcr.io/nekowheel/nekobox:${{ env.IMAGE_TAG }} + +# build-arm: +# runs-on: raspberrypi +# permissions: +# actions: write +# contents: read +# packages: write +# steps: +# - name: Compute image tag name +# run: echo "IMAGE_TAG=$(echo $GITHUB_REF_NAME)" >> $GITHUB_ENV +# - name: Checkout code +# uses: actions/checkout@v3 +# - name: Set up Docker Buildx +# id: buildx +# uses: docker/setup-buildx-action@v2 +# - name: Inspect builder +# run: | +# echo "Name: ${{ steps.buildx.outputs.name }}" +# echo "Endpoint: ${{ steps.buildx.outputs.endpoint }}" +# echo "Status: ${{ steps.buildx.outputs.status }}" +# echo "Flags: ${{ steps.buildx.outputs.flags }}" +# echo "Platforms: ${{ steps.buildx.outputs.platforms }}" +# - name: Login to GitHub Container registry +# uses: docker/login-action@v2 +# with: +# registry: ghcr.io +# username: ${{ github.repository_owner }} +# password: ${{ secrets.GITHUB_TOKEN }} +# - name: Build and push images +# uses: docker/build-push-action@v4 +# with: +# context: . +# platforms: linux/arm/v7 +# push: true +# build-args: | +# GITHUB_SHA=${{ github.sha }} +# tags: | +# ghcr.io/nekowheel/nekobox:${{ env.IMAGE_TAG }}