From a9eb30efcaf1ef7b705cc97ed807de571b99d3c9 Mon Sep 17 00:00:00 2001 From: Stanislav Pastushenko Date: Wed, 10 Dec 2025 21:27:02 +0100 Subject: [PATCH] guitea build --- .gitea/workflows/build.yml | 26 +++++++++++++------------- docker/build-linux-image.sh | 1 + docker/linux-build.Dockerfile | 4 ++++ 3 files changed, 18 insertions(+), 13 deletions(-) create mode 100644 docker/build-linux-image.sh create mode 100644 docker/linux-build.Dockerfile diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index b77ecfe..8c7c0bf 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -16,23 +16,23 @@ jobs: matrix: include: - platform: linux - docker_image: rust:latest + docker_image: gitea.staspast.click/stas/rust-node-builder:latest target: x86_64-unknown-linux-gnu artifact_name: rlogg-linux-x86_64 binary_extension: "" setup_cmd: "" - - platform: macos - docker_image: messense/cargo-zigbuild:latest - target: x86_64-apple-darwin - artifact_name: rlogg-macos-x86_64 - binary_extension: "" - setup_cmd: "" - - platform: windows - docker_image: rust:latest - target: x86_64-pc-windows-gnu - artifact_name: rlogg-windows-x86_64 - binary_extension: ".exe" - setup_cmd: "apt-get update && apt-get install -y mingw-w64" +# - platform: macos +# docker_image: messense/cargo-zigbuild:latest +# target: x86_64-apple-darwin +# artifact_name: rlogg-macos-x86_64 +# binary_extension: "" +# setup_cmd: "" +# - platform: windows +# docker_image: rust:latest +# target: x86_64-pc-windows-gnu +# artifact_name: rlogg-windows-x86_64 +# binary_extension: ".exe" +# setup_cmd: "apt-get update && apt-get install -y mingw-w64" steps: - name: Install Node.js for Actions diff --git a/docker/build-linux-image.sh b/docker/build-linux-image.sh new file mode 100644 index 0000000..9e416d4 --- /dev/null +++ b/docker/build-linux-image.sh @@ -0,0 +1 @@ +docker build -t gitea.staspast.click/stas/rust-node-builder:latest -f linux-build.Dockerfile . && docker push gitea.staspast.click/stas/rust-node-builder:latest \ No newline at end of file diff --git a/docker/linux-build.Dockerfile b/docker/linux-build.Dockerfile new file mode 100644 index 0000000..afed025 --- /dev/null +++ b/docker/linux-build.Dockerfile @@ -0,0 +1,4 @@ +# If using rust:alpine (NOT recommended for your current issue, but good to know) +FROM rust:alpine +RUN apk update && \ + apk add nodejs npm \ No newline at end of file