ci-runner (u24)

Published 2026-08-02 13:58:25 +00:00 by takakuni

Installation

docker pull git.tensorcash.org/tensorcash/ci-runner:u24
sha256:4bd4cb235f85ffbb9ee42a359e8601cca1620483697a844ac3fe647189b85037

Image layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.version=24.04
ADD file:8c609c85109d07bf47cf268a175b3be8bbe34fc0c41d15d99b090d099f4dc837 in /
CMD ["/bin/bash"]
ARG FORGEJO_RUNNER_VERSION=v12.13.2
RUN |1 FORGEJO_RUNNER_VERSION=v12.13.2 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates curl git jq unzip zip xz-utils build-essential cmake ninja-build pkg-config python3 python3-pip python3-venv gnupg && rm -rf /var/lib/apt/lists/* # buildkit
RUN |1 FORGEJO_RUNNER_VERSION=v12.13.2 /bin/sh -c curl -fsSL https://deb.nodesource.com/setup_24.x | bash - && apt-get install -y --no-install-recommends nodejs && rm -rf /var/lib/apt/lists/* && node --version # buildkit
COPY /usr/bin/x86_64-w64-mingw32-* /usr/bin/ # buildkit
COPY /usr/lib/gcc/x86_64-w64-mingw32/ /usr/lib/gcc/x86_64-w64-mingw32/ # buildkit
COPY /usr/x86_64-w64-mingw32/ /usr/x86_64-w64-mingw32/ # buildkit
COPY /usr/lib/go-1.24/ /usr/local/go/ # buildkit
COPY /usr/local/rustup/ /usr/local/rustup/ # buildkit
COPY /usr/local/cargo/ /usr/local/cargo/ # buildkit
COPY /usr/local/bin/flatc /usr/local/bin/flatc # buildkit
ENV PATH=/usr/local/cargo/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin RUSTUP_HOME=/usr/local/rustup CARGO_HOME=/usr/local/cargo
RUN |1 FORGEJO_RUNNER_VERSION=v12.13.2 /bin/sh -c curl -fsSL "https://code.forgejo.org/forgejo/runner/releases/download/${FORGEJO_RUNNER_VERSION}/forgejo-runner-${FORGEJO_RUNNER_VERSION#v}-linux-amd64" -o /usr/local/bin/forgejo-runner && chmod 0755 /usr/local/bin/forgejo-runner && forgejo-runner --version # buildkit
RUN |1 FORGEJO_RUNNER_VERSION=v12.13.2 /bin/sh -c groupadd -g 1001 runner && useradd -m -u 1001 -g 1001 -s /bin/bash runner && mkdir -p /data && chown 1001:1001 /data # buildkit
RUN |1 FORGEJO_RUNNER_VERSION=v12.13.2 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends sudo && rm -rf /var/lib/apt/lists/* && echo 'runner ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers.d/runner && chmod 0440 /etc/sudoers.d/runner # buildkit
USER 1001
WORKDIR /data
ENTRYPOINT ["/usr/local/bin/forgejo-runner"]
CMD ["daemon" "--config" "/etc/forgejo-runner/config.yml"]

Labels

Key Value
org.opencontainers.image.version 24.04
Details
Container
2026-08-02 13:58:25 +00:00
3
OCI / Docker
linux/amd64
742 MiB
Versions (5) View all
u24 2026-08-02
u22n24s 2026-08-02
u22n24 2026-08-02
u22 2026-08-02
forgejo 2026-08-02