woodpecker-plugins/go-test (sha256:227bb180e979bb9f4a2cf23aeed7c02ad34aec4d038de76d1bca90c7210916b5)

Published 2026-03-17 20:35:42 +01:00 by fmartingr in fmartingr/woodpecker-plugins

Installation

docker pull git.nakama.town/fmartingr/woodpecker-plugins/go-test@sha256:227bb180e979bb9f4a2cf23aeed7c02ad34aec4d038de76d1bca90c7210916b5
sha256:227bb180e979bb9f4a2cf23aeed7c02ad34aec4d038de76d1bca90c7210916b5

Image layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=24.04
ADD file:1ae27d2ef4369361104b699712f3897141e394785df5d193d67b44626f57eb87 in /
CMD ["/bin/bash"]
ARG TARGETARCH=amd64
ARG GO_VERSION=1.26.0
ARG BUN_VERSION=latest
ENV DEBIAN_FRONTEND=noninteractive
ENV PATH=/usr/local/go/bin:/root/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RUN |3 TARGETARCH=amd64 GO_VERSION=1.26.0 BUN_VERSION=latest /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates curl git make wget unzip upx-ucl && rm -rf /var/lib/apt/lists/* # buildkit
RUN |3 TARGETARCH=amd64 GO_VERSION=1.26.0 BUN_VERSION=latest /bin/sh -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 && printf 'Types: deb\nURIs: https://download.docker.com/linux/ubuntu\nSuites: noble\nComponents: stable\nSigned-By: /etc/apt/keyrings/docker.asc\n' > /etc/apt/sources.list.d/docker.sources # buildkit
RUN |3 TARGETARCH=amd64 GO_VERSION=1.26.0 BUN_VERSION=latest /bin/sh -c echo 'deb [trusted=yes] https://repo.goreleaser.com/apt/ /' > /etc/apt/sources.list.d/goreleaser.list # buildkit
RUN |3 TARGETARCH=amd64 GO_VERSION=1.26.0 BUN_VERSION=latest /bin/sh -c apt-get update && apt-get install -y --no-install-recommends docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin goreleaser && rm -rf /var/lib/apt/lists/* # buildkit
RUN |3 TARGETARCH=amd64 GO_VERSION=1.26.0 BUN_VERSION=latest /bin/sh -c wget -q "https://go.dev/dl/go${GO_VERSION}.linux-${TARGETARCH}.tar.gz" && tar -C /usr/local -xzf "go${GO_VERSION}.linux-${TARGETARCH}.tar.gz" && rm "go${GO_VERSION}.linux-${TARGETARCH}.tar.gz" && go version # buildkit
RUN |3 TARGETARCH=amd64 GO_VERSION=1.26.0 BUN_VERSION=latest /bin/sh -c case "${TARGETARCH}" in amd64) BUN_ARCH="x64" ;; arm64) BUN_ARCH="aarch64" ;; *) echo "Unsupported architecture: ${TARGETARCH}" && exit 1 ;; esac && if [ "$BUN_VERSION" = "latest" ]; then BUN_URL="https://github.com/oven-sh/bun/releases/latest/download/bun-linux-${BUN_ARCH}.zip"; else BUN_URL="https://github.com/oven-sh/bun/releases/download/bun-v${BUN_VERSION}/bun-linux-${BUN_ARCH}.zip"; fi && curl -fsSL "$BUN_URL" -o /tmp/bun.zip && unzip -o /tmp/bun.zip -d /tmp/bun && install -m 0755 /tmp/bun/bun-linux-${BUN_ARCH}/bun /usr/local/bin/bun && rm -rf /tmp/bun /tmp/bun.zip && bun --version # buildkit
RUN |3 TARGETARCH=amd64 GO_VERSION=1.26.0 BUN_VERSION=latest /bin/sh -c echo "=== Installed versions ===" && go version && goreleaser --version && bun --version && docker --version && docker buildx version && upx --version | head -1 && git --version && echo "=== All tools installed ===" # buildkit
COPY entrypoint.sh /entrypoint.sh # buildkit
RUN /bin/sh -c chmod +x /entrypoint.sh # buildkit
ENTRYPOINT ["/entrypoint.sh"]

Labels

Key Value
org.opencontainers.image.created 2026-03-17T19:34:14Z
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.revision c8d8f117470dfdbe38a6b70d93930709468972f9
org.opencontainers.image.source https://git.nakama.town/fmartingr/woodpecker-plugins.git
org.opencontainers.image.url https://git.nakama.town/fmartingr/woodpecker-plugins
org.opencontainers.image.version 24.04
Details
Container
2026-03-17 20:35:42 +01:00
0
OCI / Docker
linux/amd64
299 MiB
Versions (1) View all
latest 2026-03-17