helperimages/forgejo-runner (sha256:eb2e2cd9662d6d8103ce57dd7e1dee936d447884cc4566d96fb5c7aaaa99d76a)
Published 2026-09-27 09:18:33 +00:00 by Keugon
Installation
docker pull forgejo.draxnet.at/keugon/helperimages/forgejo-runner@sha256:eb2e2cd9662d6d8103ce57dd7e1dee936d447884cc4566d96fb5c7aaaa99d76asha256:eb2e2cd9662d6d8103ce57dd7e1dee936d447884cc4566d96fb5c7aaaa99d76aAbout this package
Ubuntu 24.04 Forgejo Actions job image with .NET 8/9/10 + .NET 11 preview, Node 24 LTS, nfpm and Debian packaging tools
Image layers
| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.version=24.04 |
| ADD file:43d479b270bbaf47965cfc86b37f4c517bda83ddefda6f708f98c3b2b7d15396 in / |
| CMD ["/bin/bash"] |
| ARG DEBIAN_FRONTEND=noninteractive |
| ARG NODE_MAJOR=24 |
| ARG NFPM_VERSION=2.47.0 |
| ARG DOTNET_11_CHANNEL=11.0 |
| ARG DOTNET_11_QUALITY=preview |
| ARG TARGETARCH=amd64 |
| ENV DEBIAN_FRONTEND=noninteractive DOTNET_CLI_TELEMETRY_OPTOUT=1 DOTNET_SKIP_FIRST_TIME_EXPERIENCE=1 DOTNET_NOLOGO=1 POWERSHELL_TELEMETRY_OPTOUT=1 LANG=C.UTF-8 LC_ALL=C.UTF-8 |
| LABEL org.opencontainers.image.title=forgejo-runner org.opencontainers.image.description=Ubuntu 24.04 Forgejo Actions job image with .NET 8/9/10 + .NET 11 preview, Node 24 LTS, nfpm and Debian packaging tools org.opencontainers.image.source=https://forgejo.draxnet.at/Keugon/HelperImages org.opencontainers.image.licenses=MIT |
| SHELL [/bin/bash -o pipefail -c] |
| RUN |6 DEBIAN_FRONTEND=noninteractive NODE_MAJOR=24 NFPM_VERSION=2.47.0 DOTNET_11_CHANNEL=11.0 DOTNET_11_QUALITY=preview TARGETARCH=amd64 /bin/bash -o pipefail -c apt-get update && apt-get install -y --no-install-recommends apt-transport-https bash build-essential ca-certificates curl debhelper dh-make dpkg-dev fakeroot file git gnupg gzip jq less lintian locales lsb-release openssh-client python3 python3-pip software-properties-common sudo tar tzdata unzip wget xz-utils zip && locale-gen C.UTF-8 && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN |6 DEBIAN_FRONTEND=noninteractive NODE_MAJOR=24 NFPM_VERSION=2.47.0 DOTNET_11_CHANNEL=11.0 DOTNET_11_QUALITY=preview TARGETARCH=amd64 /bin/bash -o pipefail -c add-apt-repository -y ppa:dotnet/backports && apt-get update && apt-get install -y --no-install-recommends dotnet-sdk-8.0 dotnet-sdk-9.0 dotnet-sdk-10.0 && rm -rf /var/lib/apt/lists/* # buildkit |
| ARG DOTNET_11_VERSION= |
| RUN |7 DEBIAN_FRONTEND=noninteractive NODE_MAJOR=24 NFPM_VERSION=2.47.0 DOTNET_11_CHANNEL=11.0 DOTNET_11_QUALITY=preview TARGETARCH=amd64 DOTNET_11_VERSION= /bin/bash -o pipefail -c curl -fsSL https://dot.net/v1/dotnet-install.sh -o /tmp/dotnet-install.sh && chmod +x /tmp/dotnet-install.sh && if [ -n "${DOTNET_11_VERSION}" ]; then /tmp/dotnet-install.sh --version "${DOTNET_11_VERSION}" --install-dir /usr/lib/dotnet --no-path; else /tmp/dotnet-install.sh --channel "${DOTNET_11_CHANNEL}" --quality "${DOTNET_11_QUALITY}" --install-dir /usr/lib/dotnet --no-path; fi && rm -f /tmp/dotnet-install.sh && ln -sf /usr/lib/dotnet/dotnet /usr/bin/dotnet && dotnet --list-sdks && dotnet --list-runtimes # buildkit |
| RUN |7 DEBIAN_FRONTEND=noninteractive NODE_MAJOR=24 NFPM_VERSION=2.47.0 DOTNET_11_CHANNEL=11.0 DOTNET_11_QUALITY=preview TARGETARCH=amd64 DOTNET_11_VERSION= /bin/bash -o pipefail -c curl -fsSL "https://deb.nodesource.com/setup_${NODE_MAJOR}.x" | bash - && apt-get install -y --no-install-recommends nodejs && npm install -g --no-fund --no-audit yarn pnpm && rm -rf /var/lib/apt/lists/* && node --version && npm --version # buildkit |
| RUN |7 DEBIAN_FRONTEND=noninteractive NODE_MAJOR=24 NFPM_VERSION=2.47.0 DOTNET_11_CHANNEL=11.0 DOTNET_11_QUALITY=preview TARGETARCH=amd64 DOTNET_11_VERSION= /bin/bash -o pipefail -c install -m 0755 -d /etc/apt/keyrings && curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc && chmod a+r /etc/apt/keyrings/docker.asc && . /etc/os-release && echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu ${UBUNTU_CODENAME} stable" > /etc/apt/sources.list.d/docker.list && apt-get update && apt-get install -y --no-install-recommends docker-ce-cli docker-buildx-plugin docker-compose-plugin && rm -rf /var/lib/apt/lists/* && docker --version # buildkit |
| RUN |7 DEBIAN_FRONTEND=noninteractive NODE_MAJOR=24 NFPM_VERSION=2.47.0 DOTNET_11_CHANNEL=11.0 DOTNET_11_QUALITY=preview TARGETARCH=amd64 DOTNET_11_VERSION= /bin/bash -o pipefail -c NFPM_DEB_ARCH="$( case "${TARGETARCH:-amd64}" in amd64) echo amd64 ;; arm64) echo arm64 ;; *) echo "${TARGETARCH:-amd64}" ;; esac)" && curl -fsSL -o /tmp/nfpm.deb "https://github.com/goreleaser/nfpm/releases/download/v${NFPM_VERSION}/nfpm_${NFPM_VERSION}_${NFPM_DEB_ARCH}.deb" && dpkg -i /tmp/nfpm.deb && rm -f /tmp/nfpm.deb && nfpm --version # buildkit |
| RUN |7 DEBIAN_FRONTEND=noninteractive NODE_MAJOR=24 NFPM_VERSION=2.47.0 DOTNET_11_CHANNEL=11.0 DOTNET_11_QUALITY=preview TARGETARCH=amd64 DOTNET_11_VERSION= /bin/bash -o pipefail -c git --version && node --version && git config --global --add safe.directory '*' && git config --global init.defaultBranch main && dotnet --list-sdks && echo "=== versions ===" && dotnet --version || dotnet --list-sdks && node --version && npm --version && yarn --version && pnpm --version && nfpm --version && docker --version && dpkg --version # buildkit |
| WORKDIR /workspace |
| CMD ["/bin/bash"] |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.description | Ubuntu 24.04 Forgejo Actions job image with .NET 8/9/10 + .NET 11 preview, Node 24 LTS, nfpm and Debian packaging tools |
| org.opencontainers.image.licenses | MIT |
| org.opencontainers.image.source | https://forgejo.draxnet.at/Keugon/HelperImages |
| org.opencontainers.image.title | forgejo-runner |
| org.opencontainers.image.version | 24.04 |
Details
Versions (4)
View all