diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index a5267119..d7ae7e15 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -7,6 +7,7 @@ jobs: # Build image and push to container registry docker-build: runs-on: ubuntu-20.04 + name: Build and Push steps: - name: Checkout repository uses: actions/checkout@v4 @@ -27,13 +28,13 @@ jobs: password: ${{ secrets.REGISTRY_TOKEN }} - name: Prepare build environment - run: docker build --tag monero:build-env-linux --build-arg THREADS=3 --file Dockerfile.linux . + run: docker buildx build --tag monero:build-env-linux --build-arg THREADS=3 --file Dockerfile.linux . - name: Build run: | - docker run --rm --name build-container \ - -v /workspace/Bill/monero-gui:/monero-gui:rshared \ - -w /monero-gui monero:build-env-linux sh -c 'make release-static -j3' + docker buildx build --output type=local,dest=. \ + monero:build-env-linux --build-arg THREADS=3 --file Dockerfile.linux \ + sh -c 'make release-static -j3' - name: sha256sum run: shasum -a256 /workspace/Bill/monero-gui/build/release/bin/monero-wallet-gui