ci-toolbox (sha256:51dcfaea0d5c3e58ce2c73deb254c3ddcee7429f4fdbbc9e41cc5487c0cfa34e)
Published 2026-07-28 17:45:03 +00:00 by forgejo_admin
Installation
docker pull forge.adverant.ai/ci/ci-toolbox@sha256:51dcfaea0d5c3e58ce2c73deb254c3ddcee7429f4fdbbc9e41cc5487c0cfa34esha256:51dcfaea0d5c3e58ce2c73deb254c3ddcee7429f4fdbbc9e41cc5487c0cfa34eImage layers
| ADD alpine-minirootfs-3.20.10-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| RUN /bin/sh -c apk add --no-cache nodejs npm git bash coreutils zsh docker-cli docker-cli-buildx curl jq openssl ca-certificates tzdata python3 py3-yaml py3-pip && update-ca-certificates && pip install --no-cache-dir --break-system-packages uv ruff pytest # buildkit |
| COPY /out/trivy /usr/local/bin/trivy # buildkit |
| COPY /out/cosign /usr/local/bin/cosign # buildkit |
| RUN /bin/sh -c addgroup -g 1000 ci && adduser -D -u 1000 -G ci ci # buildkit |
| USER ci |
| WORKDIR /home/ci |
| RUN /bin/sh -c node --version && git --version && docker --version && docker buildx version && trivy --version && cosign version --json >/dev/null && jq --version && curl --version >/dev/null && python3 -c 'import yaml' && zsh --version && uv --version && ruff --version && pytest --version # buildkit |
| COPY --chmod=0755 /out/bao /usr/local/bin/bao # buildkit |
| COPY --chmod=0755 /out/otel-cli /usr/local/bin/otel-cli # buildkit |
| COPY --chmod=0755 lib/otel_ci.sh /opt/forge/otel_ci.sh # buildkit |
| COPY --chmod=0755 lib/sarif_emit.sh /opt/forge/sarif_emit.sh # buildkit |
| COPY --chmod=0755 lib/sarif_emit.py /opt/forge/sarif_emit.py # buildkit |
| RUN /bin/sh -c /usr/local/bin/bao version && /usr/local/bin/otel-cli --help >/dev/null # buildkit |