• Joined on 2026-02-14

ci-base (latest)

Published 2026-07-30 19:28:58 +00:00 by sasa

Installation

docker pull git.y-b.one/sasa/ci-base:latest
sha256:53f0acadd21bae364d61d52c49d9afe7473774a65c2bf07379a8c1d7abb2f9b4

Images

Digest OS / Arch Size
68880d111f linux/amd64 655 MiB

Image Layers ( linux/amd64)

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.version=22.04
ADD file:c5143b228eb55f19ed4d3b653ad68ec7afe54ded0247e090ce3afb9e5484adfb in /
CMD ["/bin/bash"]
ENV DEBIAN_FRONTEND=noninteractive
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates curl git gnupg build-essential postgresql-client unzip jq libnss3 libatk1.0-0 libatk-bridge2.0-0 libcups2 libdrm2 libxkbcommon0 libxcomposite1 libxdamage1 libxfixes3 libxrandr2 libgbm1 libasound2 && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /usr/share/keyrings/nodesource.gpg && echo "deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" > /etc/apt/sources.list.d/nodesource.list && apt-get update && apt-get install -y --no-install-recommends nodejs && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c curl -fsSL https://go.dev/dl/go1.26.0.linux-amd64.tar.gz -o /tmp/go.tar.gz && tar -C /usr/local -xzf /tmp/go.tar.gz && rm /tmp/go.tar.gz # buildkit
ENV PATH=/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RUN /bin/sh -c KUBECTL_VERSION="$(curl -fsSL https://dl.k8s.io/release/stable.txt)" && curl -fsSL "https://dl.k8s.io/release/${KUBECTL_VERSION}/bin/linux/amd64/kubectl" -o /usr/local/bin/kubectl && curl -fsSL "https://dl.k8s.io/release/${KUBECTL_VERSION}/bin/linux/amd64/kubectl.sha256" -o /tmp/kubectl.sha256 && echo "$(cat /tmp/kubectl.sha256) /usr/local/bin/kubectl" | sha256sum -c - && rm /tmp/kubectl.sha256 && chmod +x /usr/local/bin/kubectl # buildkit
ENV PLAYWRIGHT_BROWSERS_PATH=/ms-playwright
COPY local_testing/playwright/package-lock.json /tmp/pw-lock.json # buildkit
RUN /bin/sh -c PW_VERSION="$(node -e "console.log(require('/tmp/pw-lock.json').packages['node_modules/@playwright/test'].version)")" && echo "Installing Playwright browsers for @playwright/test ${PW_VERSION}" && npx --yes "playwright@${PW_VERSION}" install --with-deps chromium chromium-headless-shell && chmod -R a+rx /ms-playwright && rm -f /tmp/pw-lock.json && rm -rf /var/lib/apt/lists/* /root/.npm # buildkit
WORKDIR /root
RUN /bin/sh -c go version && node --version && npm --version && ls /ms-playwright # buildkit

Labels

Key Value
org.opencontainers.image.version 22.04
Details
Container
2026-07-30 19:28:58 +00:00
3
OCI / Docker
Versions (1) View all
latest 2026-07-30