diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 7fc2bdc5..a5267119 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -26,36 +26,14 @@ jobs: username: ${{ gitea.repository_owner }} password: ${{ secrets.REGISTRY_TOKEN }} - - name: prepare build environment + - name: Prepare build environment run: docker build --tag monero:build-env-linux --build-arg THREADS=3 --file Dockerfile.linux . - # Debugging - run container - - name: Run Docker Container Without Removing + - name: Build run: | - docker run --name build-container \ - -v /workspace/Bill/monero-gui:/monero-gui \ - -w /monero-gui monero:build-env-linux sh -c ' - echo "Listing directory contents inside Docker:"; - ls -la; - echo "Content of Makefile:"; - cat Makefile; - make release-static -j3 - ' || true - - # Debugging - extract logs - - name: Extract Docker container logs - if: always() - run: docker logs build-container - - # Debugging - check state - - name: Inspect Docker Container State - if: always() - run: docker inspect build-container - - # Debugging - remove container - - name: Clean Up Container - if: always() - run: docker rm -f build-container + 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' - name: sha256sum run: shasum -a256 /workspace/Bill/monero-gui/build/release/bin/monero-wallet-gui