From ee138048994bb59b92b4750ac2a1885bc02a69d8 Mon Sep 17 00:00:00 2001 From: Derek Holloway Date: Fri, 11 Jul 2025 00:08:03 +0000 Subject: [PATCH] Try to give more cpu usage --- .gitea/workflows/build.yaml | 33 ++++++++++++++++++--------------- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index af46080..60c6566 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -12,26 +12,29 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 - - - name: Set up QEMU - uses: docker/setup-qemu-action@v3 - with: - platforms: all + # Install dependencies (QEMU, binfmt, Buildx) + - name: Install QEMU and Docker build tools + run: | + sudo apt-get update + sudo apt-get install -y docker.io + docker run --rm --privileged tonistiigi/binfmt --install all + docker buildx create --name crossbuilder --use + docker buildx inspect --bootstrap - name: Build and push database image (arm64 + amd64) run: | docker buildx build \ - --platform linux/amd64,linux/arm64 \ - -t docker.mistox.net/mistox-sql \ - --push \ - ./database + --platform linux/amd64,linux/arm64 \ + --build-arg JOBS=$(nproc) \ + -t docker.mistox.net/mistox-sql + --push \ + ./database - name: Build and push website image (arm64 + amd64) run: | docker buildx build \ - --platform linux/amd64,linux/arm64 \ - -t docker.mistox.net/mistox-website \ - --push \ - . \ No newline at end of file + --platform linux/amd64,linux/arm64 \ + --build-arg JOBS=$(nproc) \ + -t docker.mistox.net/mistox-website \ + --push \ + . \ No newline at end of file