ci-rust-embedded (1.0.1)
Published 2026-07-25 19:28:39 +00:00 by faicel
Installation
docker pull code.bhk-itsolutions.com/homeiot/ci-rust-embedded:1.0.1sha256:e1650e8ca76674e1d1fef74162fdd81f71bf5f80654d8d5c6f3074862a95a66bAbout this package
Pinned Rust toolchain + cargo tools for HomeIoT embedded CI
Image layers
| # debian.sh --arch 'amd64' out/ 'bookworm' '@1779062400' |
| LABEL org.opencontainers.image.title=ci-rust-embedded |
| LABEL org.opencontainers.image.description=Pinned Rust toolchain + cargo tools for HomeIoT embedded CI |
| LABEL org.opencontainers.image.source=https://code.bhk-itsolutions.com/homeiot/ci-rust-embedded |
| ARG RUST_VERSION=1.97.0 |
| ARG CARGO_MACHETE_VERSION=0.8.0 |
| ARG RUSTUP_VERSION=1.27.1 |
| ENV DEBIAN_FRONTEND=noninteractive RUSTUP_HOME=/usr/local/rustup CARGO_HOME=/usr/local/cargo PATH=/usr/local/cargo/bin:/usr/local/rustup/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin RUST_VERSION=1.97.0 CARGO_MACHETE_VERSION=0.8.0 |
| RUN |3 RUST_VERSION=1.97.0 CARGO_MACHETE_VERSION=0.8.0 RUSTUP_VERSION=1.27.1 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates curl build-essential pkg-config libssl-dev git jq && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN |3 RUST_VERSION=1.97.0 CARGO_MACHETE_VERSION=0.8.0 RUSTUP_VERSION=1.27.1 /bin/sh -c curl --proto '=https' --tlsv1.2 -fsSL "https://static.rust-lang.org/rustup/archive/${RUSTUP_VERSION}/x86_64-unknown-linux-gnu/rustup-init" -o /tmp/rustup-init && chmod +x /tmp/rustup-init && /tmp/rustup-init -y --default-toolchain "${RUST_VERSION}" --profile minimal && rm /tmp/rustup-init && rustup component add rustfmt clippy && cargo install cargo-machete --version "${CARGO_MACHETE_VERSION}" --locked && rustc --version && cargo --version && cargo fmt --version && cargo clippy --version && cargo machete --version # buildkit |
| COPY scripts/smoke-test.sh /usr/local/bin/ci-rust-embedded-smoke-test.sh # buildkit |
| RUN |3 RUST_VERSION=1.97.0 CARGO_MACHETE_VERSION=0.8.0 RUSTUP_VERSION=1.27.1 /bin/sh -c chmod +x /usr/local/bin/ci-rust-embedded-smoke-test.sh # buildkit |
| WORKDIR /workspace |
| CMD ["bash" "-lc" "rustc --version && cargo --version && cargo machete --version"] |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.description | Pinned Rust toolchain + cargo tools for HomeIoT embedded CI |
| org.opencontainers.image.source | https://code.bhk-itsolutions.com/homeiot/ci-rust-embedded |
| org.opencontainers.image.title | ci-rust-embedded |
Details
Versions (5)
View all