ci-runner (forgejo)

Published 2026-08-02 10:35:46 +00:00 by takakuni

Installation

docker pull git.tensorcash.org/tensorcash/ci-runner:forgejo
sha256:e206f7115cb37cd858d84f3ca7e571d9d60f2b5785223faa415e58facf5d50e4

Image layers

# debian.sh --arch 'amd64' out/ 'trixie' '@1783900800'
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 nodejs npm && rm -rf /var/lib/apt/lists/* # 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
USER 1001
WORKDIR /data
ENTRYPOINT ["/usr/local/bin/forgejo-runner"]
CMD ["daemon" "--config" "/etc/forgejo-runner/config.yml"]
Details
Container
2026-08-02 10:35:46 +00:00
1
OCI / Docker
linux/amd64
773 MiB
Versions (4) View all
u22n24s 2026-08-02
u22n24 2026-08-02
u22 2026-08-02
forgejo 2026-08-02