os/ci-kahlo-linux (linux-ca71371700a39894)
Published 2026-06-30 06:35:28 +00:00 by emma
Installation
docker pull git.wallpen.com/wallpen/os/ci-kahlo-linux:linux-ca71371700a39894sha256:48052dee5ee81b26ae2757a70e8ee7fa0c69ae57de63ddeec8472597e1e77d6bImage layers
| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.version=24.04 |
| ADD file:46ac5b8ee4c64ad9ebe840abd5619f571a617ac19483764d47d0eeba7907934f in / |
| CMD ["/bin/bash"] |
| LABEL org.opencontainers.image.source=https://git.wallpen.com/wallPen/os |
| ARG PROTOC_VERSION=3.20.3 |
| ARG SPDX_SBOM_GENERATOR_VERSION=0.0.10 |
| ENV DEBIAN_FRONTEND=noninteractive |
| ENV CARGO_HOME=/usr/local/cargo |
| ENV RUSTUP_HOME=/usr/local/rustup |
| ENV PATH=/usr/local/cargo/bin:/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| SHELL [/bin/bash -o pipefail -c] |
| RUN |2 PROTOC_VERSION=3.20.3 SPDX_SBOM_GENERATOR_VERSION=0.0.10 /bin/bash -o pipefail -c apt-get update && apt-get install -y --no-install-recommends bash build-essential ca-certificates curl docker.io gcc-arm-none-eabi git libnewlib-arm-none-eabi libudev-dev lz4 nodejs pkg-config python3-pip rsync sshpass unzip xz-utils && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN |2 PROTOC_VERSION=3.20.3 SPDX_SBOM_GENERATOR_VERSION=0.0.10 /bin/bash -o pipefail -c curl -fsSL https://sh.rustup.rs | sh -s -- -y --profile minimal --default-toolchain stable && rustup toolchain install nightly --profile minimal && rustup component add rustfmt --toolchain stable && rustup target add aarch64-unknown-linux-musl --toolchain stable && cargo install cargo-deny --locked && cargo install cross --locked # buildkit |
| RUN |2 PROTOC_VERSION=3.20.3 SPDX_SBOM_GENERATOR_VERSION=0.0.10 /bin/bash -o pipefail -c curl -fsSL "https://github.com/protocolbuffers/protobuf/releases/download/v${PROTOC_VERSION}/protoc-${PROTOC_VERSION}-linux-x86_64.zip" -o /tmp/protoc.zip && unzip -q /tmp/protoc.zip -d /usr/local && rm /tmp/protoc.zip # buildkit |
| RUN |2 PROTOC_VERSION=3.20.3 SPDX_SBOM_GENERATOR_VERSION=0.0.10 /bin/bash -o pipefail -c curl -fsSL https://public.main.wallpen.com/public/bin/mc -o /usr/local/bin/mc && chmod +x /usr/local/bin/mc && curl -fsSL "https://github.com/spdx/spdx-sbom-generator/releases/download/v${SPDX_SBOM_GENERATOR_VERSION}/spdx-sbom-generator-v${SPDX_SBOM_GENERATOR_VERSION}-linux-amd64.tar.gz" -o /tmp/spdx-generator.tar.gz && tar -xzf /tmp/spdx-generator.tar.gz -C /usr/local/bin spdx-sbom-generator && chmod +x /usr/local/bin/spdx-sbom-generator && rm /tmp/spdx-generator.tar.gz # buildkit |
| WORKDIR /opt/wallpen-deps |
| COPY .github/workflows/getChanges.rs .github/workflows/getChanges.rs # buildkit |
| COPY kahlo kahlo # buildkit |
| RUN |2 PROTOC_VERSION=3.20.3 SPDX_SBOM_GENERATOR_VERSION=0.0.10 /bin/bash -o pipefail -c cd kahlo && cargo fetch && cargo metadata --features with_all --format-version 1 >/dev/null && mkdir -p /tmp/wallpen-ci-image && printf '# 0.0.0\n- cache warmup\n' > /tmp/wallpen-ci-image/changelog.md && cargo +nightly -Zscript run --manifest-path ../.github/workflows/getChanges.rs -- --changelog /tmp/wallpen-ci-image/changelog.md >/dev/null && rm -rf /tmp/wallpen-ci-image # buildkit |
| WORKDIR /workspace |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.source | https://git.wallpen.com/wallPen/os |
| org.opencontainers.image.version | 24.04 |
Details
Versions (1)
View all
linux-ca71371700a39894
2026-06-30