ci-base (latest)
Published 2026-08-25 01:16:03 +00:00 by crypt
Installation
docker pull git.willowcrest.world/crypt/ci-base:latestsha256:a4e26e0f324a0955c78c16dcd04655e506d0f042132f740f073e63af21c37127Image layers
| # debian.sh --arch 'amd64' out/ 'bookworm' '@1785715200' |
| ENV DEBIAN_FRONTEND=noninteractive |
| /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates curl wget git jq openssh-client gnupg python3 python3-pip python3-venv libolm-dev libolm3 build-essential pkg-config && rm -rf /var/lib/apt/lists/* |
| ENV GOLANG_VERSION=1.26.3 |
| ENV GOROOT=/usr/local/go |
| ENV GOPATH=/go |
| ENV PATH=/usr/local/go/bin:/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| /bin/sh -c curl -sL "https://go.dev/dl/go${GOLANG_VERSION}.linux-amd64.tar.gz" | tar xz -C /usr/local |
| /bin/sh -c curl -fsSL https://deb.nodesource.com/setup_20.x | bash - && apt-get install -y --no-install-recommends nodejs && rm -rf /var/lib/apt/lists/* |
| /bin/sh -c install -d /etc/apt/keyrings && curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc && chmod a+r /etc/apt/keyrings/docker.asc && echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian bookworm stable" > /etc/apt/sources.list.d/docker.list && apt-get update && apt-get install -y --no-install-recommends docker-ce-cli && rm -rf /var/lib/apt/lists/* |
| ENV KUBECONFORM_VERSION=v0.8.0 |
| /bin/sh -c curl -sL "https://github.com/yannh/kubeconform/releases/download/${KUBECONFORM_VERSION}/kubeconform-linux-amd64.tar.gz" | tar xz -C /usr/local/bin kubeconform |
| ENV YAMLLINT_VERSION=1.38.0 |
| ENV ANSIBLE_LINT_VERSION=26.8.0 |
| /bin/sh -c pip3 install --break-system-packages yamllint==${YAMLLINT_VERSION} ansible-lint==${ANSIBLE_LINT_VERSION} && ansible-galaxy collection install community.general:13.3.0 kubernetes.core:6.5.0 ansible.posix:2.2.2 |
| ENV GOVULNCHECK_VERSION=v1.7.0 |
| /bin/sh -c go install golang.org/x/vuln/cmd/govulncheck@${GOVULNCHECK_VERSION} |
| WORKDIR /workspace |