Block a user
ci-go (latest)
Published 2026-07-06 00:01:23 -04:00 by bvandeusen
Installation
docker pull git.fabledsword.com/bvandeusen/ci-go:latestsha256:0a6210da609666c8e9921f587165a909c5e569d5636c95dec692042510c0ebde
About this package
CI image: Go + Node + golangci-lint + docker CLI
Image Layers
| # debian.sh --arch 'amd64' out/ 'trixie' '@1782172800' |
| RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends ca-certificates curl gnupg netbase sq wget ; apt-get dist-clean # buildkit |
| RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends git mercurial openssh-client subversion procps ; apt-get dist-clean # buildkit |
| RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends g++ gcc libc6-dev make pkg-config ; dpkgArch="$(dpkg --print-architecture)"; if [ "$dpkgArch" = 'arm64' ]; then apt-get install -y --no-install-recommends binutils-gold; fi; rm -rf /var/lib/apt/lists/* # buildkit |
| ENV GOLANG_VERSION=1.26.4 |
| ENV GOTOOLCHAIN=local |
| ENV GOPATH=/go |
| ENV PATH=/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| COPY /target/ / # buildkit |
| RUN /bin/sh -c mkdir -p "$GOPATH/src" "$GOPATH/bin" && chmod -R 1777 "$GOPATH" # buildkit |
| WORKDIR /go |
| LABEL org.opencontainers.image.source=https://git.fabledsword.com/bvandeusen/CI-runner org.opencontainers.image.description=CI image: Go + Node + golangci-lint + docker CLI org.opencontainers.image.licenses=MIT |
| SHELL [/bin/bash -eo pipefail -c] |
| ARG NODE_MAJOR=24 |
| ARG GOLANGCI_LINT_VERSION=v2.12.2 |
| COPY scripts/install-common.sh /tmp/install-common.sh # buildkit |
| RUN |2 NODE_MAJOR=24 GOLANGCI_LINT_VERSION=v2.12.2 /bin/bash -eo pipefail -c NODE_MAJOR=${NODE_MAJOR} WITH_DOCKER_CLI=1 bash /tmp/install-common.sh && rm /tmp/install-common.sh # buildkit |
| RUN |2 NODE_MAJOR=24 GOLANGCI_LINT_VERSION=v2.12.2 /bin/bash -eo pipefail -c curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/${GOLANGCI_LINT_VERSION}/install.sh | sh -s -- -b /usr/local/bin ${GOLANGCI_LINT_VERSION} # buildkit |
| ENV GOPATH=/go GOCACHE=/root/.cache/go-build |
| RUN |2 NODE_MAJOR=24 GOLANGCI_LINT_VERSION=v2.12.2 /bin/bash -eo pipefail -c go version && node --version && golangci-lint --version && docker buildx version # buildkit |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.description | CI image: Go + Node + golangci-lint + docker CLI |
| org.opencontainers.image.licenses | MIT |
| org.opencontainers.image.source | https://git.fabledsword.com/bvandeusen/CI-runner |
Details
Versions (2)
View all