fix build
This commit is contained in:
@@ -18,19 +18,13 @@ jobs:
|
|||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
- platform: linux
|
- platform: linux
|
||||||
docker_image: gitea.staspast.click/stas/rust-node-builder:v4
|
docker_image: gitea.staspast.click/stas/rust-node-builder:v5
|
||||||
target: x86_64-unknown-linux-gnu
|
target: x86_64-unknown-linux-gnu
|
||||||
artifact_name: rlogg-linux-x86_64
|
artifact_name: rlogg-linux-x86_64
|
||||||
binary_extension: ""
|
binary_extension: ""
|
||||||
setup_cmd: ""
|
setup_cmd: ""
|
||||||
- platform: macos
|
|
||||||
docker_image: gitea.staspast.click/stas/rust-node-builder:v4
|
|
||||||
target: x86_64-apple-darwin
|
|
||||||
artifact_name: rlogg-macos-x86_64
|
|
||||||
binary_extension: ""
|
|
||||||
setup_cmd: ""
|
|
||||||
- platform: windows
|
- platform: windows
|
||||||
docker_image: gitea.staspast.click/stas/rust-node-builder:v3
|
docker_image: gitea.staspast.click/stas/rust-node-builder:v5
|
||||||
target: x86_64-pc-windows-gnu
|
target: x86_64-pc-windows-gnu
|
||||||
artifact_name: rlogg-windows-x86_64
|
artifact_name: rlogg-windows-x86_64
|
||||||
binary_extension: ".exe"
|
binary_extension: ".exe"
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
docker build -t gitea.staspast.click/stas/rust-node-builder:v4 -f linux-build.Dockerfile . && docker push gitea.staspast.click/stas/rust-node-builder:v4
|
docker build -t gitea.staspast.click/stas/rust-node-builder:v5 -f linux-build.Dockerfile . && docker push gitea.staspast.click/stas/rust-node-builder:v5
|
||||||
@@ -8,7 +8,6 @@ RUN apt-get update && \
|
|||||||
tar \
|
tar \
|
||||||
gzip \
|
gzip \
|
||||||
curl \
|
curl \
|
||||||
xz-utils \
|
|
||||||
mingw-w64 \
|
mingw-w64 \
|
||||||
&& rm -rf /var/lib/apt/lists/* && \
|
&& rm -rf /var/lib/apt/lists/* && \
|
||||||
# Check if /bin/tar is BusyBox and replace it with GNU tar
|
# Check if /bin/tar is BusyBox and replace it with GNU tar
|
||||||
@@ -24,14 +23,4 @@ RUN SCCACHE_VERSION=0.7.4 && \
|
|||||||
curl -L "$SCCACHE_URL" | tar xz && \
|
curl -L "$SCCACHE_URL" | tar xz && \
|
||||||
chmod +x sccache-v${SCCACHE_VERSION}-x86_64-unknown-linux-musl/sccache && \
|
chmod +x sccache-v${SCCACHE_VERSION}-x86_64-unknown-linux-musl/sccache && \
|
||||||
mv sccache-v${SCCACHE_VERSION}-x86_64-unknown-linux-musl/sccache /usr/local/bin/ && \
|
mv sccache-v${SCCACHE_VERSION}-x86_64-unknown-linux-musl/sccache /usr/local/bin/ && \
|
||||||
rm -rf sccache-v${SCCACHE_VERSION}-x86_64-unknown-linux-musl
|
rm -rf sccache-v${SCCACHE_VERSION}-x86_64-unknown-linux-musl
|
||||||
|
|
||||||
# Install Zig compiler (required for cargo-zigbuild)
|
|
||||||
RUN ZIG_VERSION=0.11.0 && \
|
|
||||||
curl -L "https://ziglang.org/download/${ZIG_VERSION}/zig-linux-x86_64-${ZIG_VERSION}.tar.xz" | tar xJ && \
|
|
||||||
mv zig-linux-x86_64-${ZIG_VERSION} /usr/local/zig && \
|
|
||||||
ln -s /usr/local/zig/zig /usr/local/bin/zig
|
|
||||||
|
|
||||||
# Install cargo-zigbuild for cross-compilation (macOS targets)
|
|
||||||
RUN cargo install cargo-zigbuild && \
|
|
||||||
rm -rf /usr/local/cargo/registry
|
|
||||||
Reference in New Issue
Block a user